>>> spot: Building community/spot 0.4.1-r0 (using abuild 3.16.0_rc4-r0) started Wed, 29 Oct 2025 19:10:40 +0000 >>> spot: Validating /home/buildozer/aports/community/spot/APKBUILD... >>> spot: Analyzing dependencies... >>> spot: Installing for build: build-base alsa-lib-dev bash blueprint-compiler cargo curl-dev desktop-file-utils glib-dev gst-plugins-base-dev gstreamer-dev gtk4.0-dev libadwaita-dev libhandy1-dev meson nghttp2-dev openssl-dev>3 pulseaudio-dev ( 1/325) Installing alsa-lib (1.2.14-r1) ( 2/325) Installing alsa-lib-dev (1.2.14-r1) ( 3/325) Installing bash (5.3.3-r1) bash-5.3.3-r1.post-install: Executing script... ( 4/325) Installing cairo-tools (1.18.4-r0) ( 5/325) Installing libbz2 (1.0.8-r6) ( 6/325) Installing libpng (1.6.49-r0) ( 7/325) Installing freetype (2.13.3-r0) ( 8/325) Installing fontconfig (2.17.1-r0) ( 9/325) Installing expat (2.7.3-r0) ( 10/325) Installing expat-dev (2.7.3-r0) ( 11/325) Installing bzip2-dev (1.0.8-r6) ( 12/325) Installing brotli (1.1.0-r2) ( 13/325) Installing brotli-dev (1.1.0-r2) ( 14/325) Installing zlib-dev (1.3.1-r2) ( 15/325) Installing libpng-dev (1.6.49-r0) ( 16/325) Installing freetype-dev (2.13.3-r0) ( 17/325) Installing fontconfig-dev (2.17.1-r0) ( 18/325) Installing libxau (1.0.12-r0) ( 19/325) Installing xorgproto (2024.1-r0) ( 20/325) Installing libxau-dev (1.0.12-r0) ( 21/325) Installing libmd (1.1.0-r0) ( 22/325) Installing libbsd (0.12.2-r0) ( 23/325) Installing libxdmcp (1.1.5-r1) ( 24/325) Installing libxcb (1.17.0-r0) ( 25/325) Installing libx11 (1.8.12-r1) ( 26/325) Installing libxext (1.3.6-r2) ( 27/325) Installing libffi (3.5.2-r0) ( 28/325) Installing gdbm (1.26-r0) ( 29/325) Installing xz-libs (5.8.1-r0) ( 30/325) Installing mpdecimal (4.0.1-r0) ( 31/325) Installing libpanelw (6.5_p20251010-r0) ( 32/325) Installing sqlite-libs (3.50.4-r1) ( 33/325) Installing python3 (3.12.12-r0) ( 34/325) Installing python3-pycache-pyc0 (3.12.12-r0) ( 35/325) Installing pyc (3.12.12-r0) ( 36/325) Installing xcb-proto-pyc (1.17.0-r0) ( 37/325) Installing blueprint-compiler-pyc (0.18.0-r0) ( 38/325) Installing python3-pyc (3.12.12-r0) ( 39/325) Installing xcb-proto (1.17.0-r0) ( 40/325) Installing libxdmcp-dev (1.1.5-r1) ( 41/325) Installing libxcb-dev (1.17.0-r0) ( 42/325) Installing xtrans (1.6.0-r0) ( 43/325) Installing libx11-dev (1.8.12-r1) ( 44/325) Installing libxext-dev (1.3.6-r2) ( 45/325) Installing libxrender (0.9.12-r0) ( 46/325) Installing libxrender-dev (0.9.12-r0) ( 47/325) Installing pixman (0.46.4-r0) ( 48/325) Installing pixman-dev (0.46.4-r0) ( 49/325) Installing util-macros (1.20.2-r0) ( 50/325) Installing xcb-util (0.4.1-r3) ( 51/325) Installing xcb-util-dev (0.4.1-r3) ( 52/325) Installing cairo (1.18.4-r0) ( 53/325) Installing libintl (0.24.1-r1) ( 54/325) Installing libeconf (0.8.0-r0) ( 55/325) Installing libblkid (2.41.2-r0) ( 56/325) Installing libmount (2.41.2-r0) ( 57/325) Installing glib (2.86.1-r0) ( 58/325) Installing cairo-gobject (1.18.4-r0) ( 59/325) Installing libxml2 (2.13.9-r0) ( 60/325) Installing libxml2-utils (2.13.9-r0) ( 61/325) Installing docbook-xml (4.5-r10) docbook-xml-4.5-r10.post-install: Executing script... ( 62/325) Installing libxslt (1.1.43-r3) ( 63/325) Installing docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.post-install: Executing script... ( 64/325) Installing docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.post-install: Executing script... ( 65/325) Installing docbook-xsl (1.79.2-r13) ( 66/325) Installing xz (5.8.1-r0) ( 67/325) Installing gettext-asprintf (0.24.1-r1) ( 68/325) Installing gettext-libs (0.24.1-r1) ( 69/325) Installing gettext-envsubst (0.24.1-r1) ( 70/325) Installing gettext (0.24.1-r1) ( 71/325) Installing gettext-dev (0.24.1-r1) ( 72/325) Installing py3-parsing (3.2.3-r0) ( 73/325) Installing py3-parsing-pyc (3.2.3-r0) ( 74/325) Installing py3-packaging (25.0-r0) ( 75/325) Installing py3-packaging-pyc (25.0-r0) ( 76/325) Installing linux-headers (6.16.12-r0) ( 77/325) Installing libffi-dev (3.5.2-r0) ( 78/325) Installing bsd-compat-headers (0.7.2-r6) ( 79/325) Installing libformw (6.5_p20251010-r0) ( 80/325) Installing libmenuw (6.5_p20251010-r0) ( 81/325) Installing libncurses++ (6.5_p20251010-r0) ( 82/325) Installing ncurses-dev (6.5_p20251010-r0) ( 83/325) Installing libedit-dev (20251016.3.1-r0) ( 84/325) Installing libpcre2-16 (10.46-r0) ( 85/325) Installing libpcre2-32 (10.46-r0) ( 86/325) Installing pcre2-dev (10.46-r0) ( 87/325) Installing libuuid (2.41.2-r0) ( 88/325) Installing libfdisk (2.41.2-r0) ( 89/325) Installing liblastlog2 (2.41.2-r0) ( 90/325) Installing libsmartcols (2.41.2-r0) ( 91/325) Installing sqlite (3.50.4-r1) ( 92/325) Installing sqlite-dev (3.50.4-r1) ( 93/325) Installing util-linux-dev (2.41.2-r0) ( 94/325) Installing glib-dev (2.86.1-r0) ( 95/325) Installing cairo-dev (1.18.4-r0) ( 96/325) Installing libltdl (2.5.4-r1) ( 97/325) Installing libtool (2.5.4-r1) ( 98/325) Installing py3-setuptools (80.9.0-r1) ( 99/325) Installing py3-setuptools-pyc (80.9.0-r1) (100/325) Installing gobject-introspection (1.86.0-r0) (101/325) Installing gobject-introspection-dev (1.86.0-r0) (102/325) Installing shared-mime-info (2.4-r6) (103/325) Installing hicolor-icon-theme (0.18-r0) (104/325) Installing libjpeg-turbo (3.1.2-r0) (105/325) Installing libsharpyuv (1.6.0-r0) (106/325) Installing libwebp (1.6.0-r0) (107/325) Installing tiff (4.7.1-r0) (108/325) Installing gdk-pixbuf (2.44.4-r0) (109/325) Installing gtk-update-icon-cache (3.24.51-r0) (110/325) Installing tzdata (2025b-r0) (111/325) Installing iso-codes (4.18.0-r0) (112/325) Installing libxfixes (6.0.2-r0) (113/325) Installing libxcursor (1.2.3-r0) (114/325) Installing libxdamage (1.1.6-r5) (115/325) Installing libxi (1.8.2-r0) (116/325) Installing libxinerama (1.1.5-r4) (117/325) Installing libxrandr (1.5.4-r1) (118/325) Installing dbus-libs (1.16.2-r1) (119/325) Installing avahi-libs (0.8-r22) (120/325) Installing nettle (3.10.2-r0) (121/325) Installing libtasn1 (4.20.0-r0) (122/325) Installing p11-kit (0.25.5-r2) (123/325) Installing gnutls (3.8.8-r0) (124/325) Installing cups-libs (2.4.13-r0) (125/325) Installing libepoxy (1.5.10-r1) (126/325) Installing fribidi (1.0.16-r2) (127/325) Installing graphene (1.10.8-r5) (128/325) Installing llvm21-libs (21.1.2-r1) (129/325) Installing spirv-tools (1.4.321.0-r1) (130/325) Installing hwdata-pci (0.400-r0) (131/325) Installing libpciaccess (0.18.1-r1) (132/325) Installing libdrm (2.4.127-r0) (133/325) Installing libelf (0.194-r0) (134/325) Installing libxshmfence (1.3.3-r0) (135/325) Installing mesa (25.2.5-r0) (136/325) Installing mesa-gles (25.2.5-r0) (137/325) Installing mesa-gbm (25.2.5-r0) (138/325) Installing wayland-libs-client (1.24.0-r0) (139/325) Installing mesa-egl (25.2.5-r0) (140/325) Installing libxxf86vm (1.1.6-r0) (141/325) Installing mesa-gl (25.2.5-r0) (142/325) Installing libxv (1.0.13-r0) (143/325) Installing cdparanoia-libs (10.2-r14) (144/325) Installing gstreamer (1.26.7-r0) (145/325) Installing gstreamer-ptp-helper (1.26.7-r0) (146/325) Installing libogg (1.3.6-r0) (147/325) Installing opus (1.5.2-r1) (148/325) Installing orc (0.4.41-r0) (149/325) Installing libxft (2.3.9-r0) (150/325) Installing graphite2 (1.3.14-r6) (151/325) Installing harfbuzz (11.3.2-r0) (152/325) Installing pango (1.56.4-r0) (153/325) Installing libtheora (1.2.0-r0) (154/325) Installing libvorbis (1.3.7-r2) (155/325) Installing wayland-libs-cursor (1.24.0-r0) (156/325) Installing wayland-libs-egl (1.24.0-r0) (157/325) Installing gst-plugins-base (1.26.7-r1) (158/325) Installing openexr-libiex (3.4.2-r0) (159/325) Installing imath (3.1.12-r0) (160/325) Installing openexr-libilmthread (3.4.2-r0) (161/325) Installing libdeflate (1.24-r0) (162/325) Installing openexr (3.4.2-r0) (163/325) Installing openexr-libopenexrcore (3.4.2-r0) (164/325) Installing openexr-libopenexr (3.4.2-r0) (165/325) Installing soundtouch (2.3.3-r0) (166/325) Installing libSvtAv1Enc (3.1.2-r0) (167/325) Installing aom-libs (3.13.1-r0) (168/325) Installing libunibreak (6.1-r0) (169/325) Installing libass (0.17.4-r0) (170/325) Installing libraw1394 (2.1.2-r5) (171/325) Installing libusb (1.0.29-r0) (172/325) Installing libdc1394 (2.2.7-r0) (173/325) Installing libde265 (1.0.15-r1) (174/325) Installing tslib (1.23-r0) (175/325) Installing directfb (1.7.7-r8) (176/325) Installing faac (1.31.1-r0) (177/325) Installing fdk-aac (2.0.2-r4) (178/325) Installing flite (2.2-r5) (179/325) Installing libfreeaptx (0.2.2-r0) (180/325) Installing libxcomposite (0.4.6-r5) (181/325) Installing libatk-1.0 (2.58.1-r0) (182/325) Installing at-spi2-core-libs (2.58.1-r0) (183/325) Installing libxtst (1.2.5-r0) (184/325) Installing at-spi2-core (2.58.1-r0) (185/325) Installing libatk-bridge-2.0 (2.58.1-r0) (186/325) Installing xkeyboard-config (2.46-r0) (187/325) Installing libxkbcommon (1.12.2-r0) (188/325) Installing gtk+3.0 (3.24.51-r0) (189/325) Installing gsm (1.0.23-r0) (190/325) Installing eudev-libs (3.2.14-r5) (191/325) Installing libgudev (238-r1) (192/325) Installing lcms2 (2.17-r0) (193/325) Installing libldac (2.0.2.3-r1) (194/325) Installing libmodplug (0.8.9.0-r3) (195/325) Installing ca-certificates (20250911-r0) (196/325) Installing neon (0.35.0-r0) (197/325) Installing libnice (0.1.22-r0) (198/325) Installing openal-soft-libs (1.24.2-r0) (199/325) Installing openh264 (2.6.0-r0) (200/325) Installing openjpeg (2.5.4-r1) (201/325) Installing libdav1d (1.5.1-r0) (202/325) Installing librsvg (2.61.2-r0) (203/325) Installing librtmp (2.4_git20190330-r5) (204/325) Installing sbc (2.1-r0) (205/325) Installing libflac (1.4.3-r2) (206/325) Installing lame-libs (3.100-r5) (207/325) Installing mpg123-libs (1.33.3-r0) (208/325) Installing libsndfile (1.2.2-r2) (209/325) Installing spandsp (0.0.6-r5) (210/325) Installing libsrt (1.5.3-r1) (211/325) Installing libsrtp (2.7.0-r0) (212/325) Installing libva (2.22.0-r1) (213/325) Installing vo-aacenc (0.1.3-r3) (214/325) Installing vo-amrwbenc (0.1.3-r3) (215/325) Installing vulkan-loader (1.4.321.0-r0) (216/325) Installing libwebpmux (1.6.0-r0) (217/325) Installing libxkbcommon-x11 (1.12.2-r0) (218/325) Installing libzbar (0.23.93-r1) (219/325) Installing gst-plugins-bad (1.26.7-r1) (220/325) Installing harfbuzz-subset (11.3.2-r0) (221/325) Installing gtk4.0 (4.20.2-r2) (222/325) Installing adwaita-fonts-sans (49.0-r1) (223/325) Installing adwaita-fonts-mono (49.0-r1) (224/325) Installing adwaita-fonts (49.0-r1) (225/325) Installing libfyaml (0.9-r0) (226/325) Installing libxmlb (0.3.24-r0) (227/325) Installing appstream (1.1.1-r0) appstream-1.1.1-r0.post-install: Executing script... appstream-1.1.1-r0.post-install: ✔ Metadata cache was updated successfully. (228/325) Installing libadwaita (1.8.1-r0) (229/325) Installing py3-gobject3 (3.54.5-r0) (230/325) Installing py3-gobject3-pyc (3.54.5-r0) (231/325) Installing blueprint-compiler (0.18.0-r0) (232/325) Installing scudo-malloc (21.1.2-r0) (233/325) Installing rust (1.90.0-r1) (234/325) Installing cargo (1.90.0-r1) (235/325) Installing c-ares-dev (1.34.5-r0) (236/325) Installing libidn2-dev (2.3.8-r0) (237/325) Installing libpsl-utils (0.21.5-r3) (238/325) Installing libpsl-dev (0.21.5-r3) (239/325) Installing nghttp2-dev (1.67.1-r0) (240/325) Installing nghttp3-dev (1.11.0-r0) (241/325) Installing openssl-dev (3.5.4-r0) (242/325) Installing zstd (1.5.7-r2) (243/325) Installing zstd-dev (1.5.7-r2) (244/325) Installing curl-dev (8.16.0-r1) (245/325) Installing desktop-file-utils (0.28-r0) (246/325) Installing wayland-libs-server (1.24.0-r0) (247/325) Installing wayland-dev (1.24.0-r0) (248/325) Installing libpciaccess-dev (0.18.1-r1) (249/325) Installing libdrm-dev (2.4.127-r0) (250/325) Installing libxfixes-dev (6.0.2-r0) (251/325) Installing libxdamage-dev (1.1.6-r5) (252/325) Installing libxshmfence-dev (1.3.3-r0) (253/325) Installing clang21-headers (21.1.2-r2) (254/325) Installing libclc (21.1.2-r0) (255/325) Installing spirv-llvm-translator-libs (21.1.0-r0) (256/325) Installing clang21-libs (21.1.2-r2) (257/325) Installing mesa-rusticl (25.2.5-r0) (258/325) Installing libxxf86vm-dev (1.1.6-r0) (259/325) Installing mesa-dev (25.2.5-r0) (260/325) Installing xz-dev (5.8.1-r0) (261/325) Installing libxml2-dev (2.13.9-r0) (262/325) Installing gstreamer-dev (1.26.7-r0) (263/325) Installing orc-compiler (0.4.41-r0) (264/325) Installing orc-dev (0.4.41-r0) (265/325) Installing gst-plugins-base-dev (1.26.7-r1) (266/325) Installing dbus-dev (1.16.2-r1) (267/325) Installing libxi-dev (1.8.2-r0) (268/325) Installing libxtst-dev (1.2.5-r0) (269/325) Installing at-spi2-core-dev (2.58.1-r0) (270/325) Installing libturbojpeg (3.1.2-r0) (271/325) Installing libjpeg-turbo-dev (3.1.2-r0) (272/325) Installing libtiffxx (4.7.1-r0) (273/325) Installing libwebpdecoder (1.6.0-r0) (274/325) Installing libwebpdemux (1.6.0-r0) (275/325) Installing libwebp-dev (1.6.0-r0) (276/325) Installing tiff-dev (4.7.1-r0) (277/325) Installing gdk-pixbuf-dev (2.44.4-r0) (278/325) Installing libepoxy-dev (1.5.10-r1) (279/325) Installing libxinerama-dev (1.1.5-r4) (280/325) Installing libxkbcommon-dev (1.12.2-r0) (281/325) Installing vulkan-headers (1.4.321.0-r0) (282/325) Installing wayland-protocols (1.45-r0) (283/325) Installing graphene-dev (1.10.8-r5) (284/325) Installing pango-tools (1.56.4-r0) (285/325) Installing fribidi-dev (1.0.16-r2) (286/325) Installing harfbuzz-cairo (11.3.2-r0) (287/325) Installing harfbuzz-gobject (11.3.2-r0) (288/325) Installing icu-data-en (76.1-r1) icu-data-en-76.1-r1.post-install: Executing script... icu-data-en-76.1-r1.post-install: * icu-data-en-76.1-r1.post-install: * If you need ICU with non-English locales and legacy charset support, install icu-data-en-76.1-r1.post-install: * package icu-data-full. icu-data-en-76.1-r1.post-install: * (289/325) Installing icu-libs (76.1-r1) (290/325) Installing harfbuzz-icu (11.3.2-r0) (291/325) Installing graphite2-dev (1.3.14-r6) (292/325) Installing icu (76.1-r1) (293/325) Installing icu-dev (76.1-r1) (294/325) Installing harfbuzz-dev (11.3.2-r0) (295/325) Installing libxft-dev (2.3.9-r0) (296/325) Installing pango-dev (1.56.4-r0) (297/325) Installing vulkan-loader-dev (1.4.321.0-r0) (298/325) Installing gtk4.0-dev (4.20.2-r2) (299/325) Installing appstream-compose (1.1.1-r0) (300/325) Installing libb2 (0.98.1-r3) (301/325) Installing double-conversion (3.3.1-r0) (302/325) Installing duktape-libs (2.7.0-r2) (303/325) Installing libproxy (0.5.10-r0) (304/325) Installing qt6-qtbase (6.9.3-r0) (305/325) Installing appstream-qt (1.1.1-r0) (306/325) Installing appstream-dev (1.1.1-r0) (307/325) Installing libadwaita-dev (1.8.1-r0) (308/325) Installing libhandy1 (1.8.3-r0) (309/325) Installing libxcomposite-dev (0.4.6-r5) (310/325) Installing libxcursor-dev (1.2.3-r0) (311/325) Installing libxrandr-dev (1.5.4-r1) (312/325) Installing gtk+3.0-dev (3.24.51-r0) (313/325) Installing libhandy1-dev (1.8.3-r0) (314/325) Installing samurai (1.2-r7) (315/325) Installing meson (1.9.0-r0) (316/325) Installing meson-pyc (1.9.0-r0) (317/325) Installing libasyncns (0.8-r4) (318/325) Installing soxr (0.1.3-r7) (319/325) Installing speexdsp (1.2.1-r2) (320/325) Installing tdb-libs (1.4.14-r0) (321/325) Installing libpulse (17.0-r5) (322/325) Installing libpulse-mainloop-glib (17.0-r5) (323/325) Installing pulseaudio-dev (17.0-r5) (324/325) Installing .makedepends-spot (20251029.191105) (325/325) Installing abuild-meson (1.9.0-r0) busybox-1.37.0-r24.trigger: Executing script... fontconfig-2.17.1-r0.trigger: Executing script... glib-2.86.1-r0.trigger: Executing script... shared-mime-info-2.4-r6.trigger: Executing script... gdk-pixbuf-2.44.4-r0.trigger: Executing script... gtk-update-icon-cache-3.24.51-r0.trigger: Executing script... gtk+3.0-3.24.51-r0.trigger: Executing script... ca-certificates-20250911-r0.trigger: Executing script... desktop-file-utils-0.28-r0.trigger: Executing script... OK: 1519 MiB in 430 packages >>> spot: Cleaning up srcdir >>> spot: Cleaning up pkgdir >>> spot: Cleaning up tmpdir >>> spot: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/spot-0.4.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> spot: Fetching https://github.com/xou816/spot/archive/0.4.1/spot-0.4.1.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.23/spot-0.4.1.tar.gz.part' spot-0.4.1.tar.gz.pa 100% |********************************| 829k 0:00:00 ETA '/var/cache/distfiles/v3.23/spot-0.4.1.tar.gz.part' saved /var/cache/distfiles/v3.23/spot-0.4.1.tar.gz: OK /home/buildozer/aports/community/spot/appdata.patch: OK /home/buildozer/aports/community/spot/pulseaudio-backend-only.patch: OK >>> spot: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/spot-0.4.1.tar.gz /var/cache/distfiles/v3.23/spot-0.4.1.tar.gz: OK /home/buildozer/aports/community/spot/appdata.patch: OK /home/buildozer/aports/community/spot/pulseaudio-backend-only.patch: OK >>> spot: Unpacking /var/cache/distfiles/v3.23/spot-0.4.1.tar.gz... >>> spot: appdata.patch patching file data/meson.build >>> spot: pulseaudio-backend-only.patch patching file Cargo.toml patching file data/dev.alextren.Spot.gschema.xml patching file src/app/components/settings/settings.rs patching file src/settings.rs The Meson build system Version: 1.9.0 Source dir: /home/buildozer/aports/community/spot/src/spot-0.4.1 Build dir: /home/buildozer/aports/community/spot/src/spot-0.4.1/output Build type: native build Project name: spot Project version: 0.4.1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program appstream-util found: NO Program msgfmt found: YES (/usr/bin/msgfmt) Program msginit found: YES (/usr/bin/msginit) Program msgmerge found: YES (/usr/bin/msgmerge) Program xgettext found: YES (/usr/bin/xgettext) Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Build-time dependency gio-2.0 found: YES 2.86.1 Program /usr/bin/glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache) Program update-desktop-database found: YES (/usr/bin/update-desktop-database) Run-time dependency libadwaita-1 found: YES 1.8.1 Run-time dependency gtk4 found: YES 4.20.2 Run-time dependency glib-2.0 found: YES 2.86.1 Run-time dependency openssl found: YES 3.5.4 Run-time dependency alsa found: YES 1.2.14 Run-time dependency libpulse found: YES 17.0 Program blueprint-compiler found: YES (/usr/bin/blueprint-compiler) Dependency gio-2.0 found: YES 2.86.1 (cached) Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring config.rs using configuration Program cargo found: YES (/usr/bin/cargo) Program /home/buildozer/aports/community/spot/src/spot-0.4.1/build-aux/flatpak-cargo-generator.py found: YES (/usr/bin/python3 /home/buildozer/aports/community/spot/src/spot-0.4.1/build-aux/flatpak-cargo-generator.py) Build targets in project: 33 spot 0.4.1 User defined options auto_features : auto b_lto : false b_pie : true b_staticpic : true bindir : /usr/bin buildtype : release datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man offline : false prefix : /usr python.bytecompile: 0 sbindir : /usr/sbin sharedstatedir : /var/lib sysconfdir : /etc werror : false wrap_mode : nodownload Found ninja-1.9 at /usr/bin/ninja ninja: entering directory '/home/buildozer/aports/community/spot/src/spot-0.4.1/output' [1/29] Generating src/cargo-build with a custom command (wrapped by meson to set env) Updating crates.io index Downloading crates ... Downloaded aes-ctr v0.6.0 Downloaded array-init v2.1.0 Downloaded addr2line v0.21.0 Downloaded anyhow v1.0.75 Downloaded gsk4-sys v0.6.3 Downloaded gsk4 v0.6.3 Downloaded hostname v0.3.1 Downloaded castaway v0.1.2 Downloaded pbkdf2 v0.8.0 Downloaded percent-encoding v2.3.0 Downloaded piper v0.2.1 Downloaded sluice v0.5.5 Downloaded serde_derive v1.0.190 Downloaded waker-fn v1.1.1 Downloaded zvariant_utils v1.0.1 Downloaded zvariant_derive v3.15.0 Downloaded unicode-normalization v0.1.22 Downloaded syn v1.0.109 Downloaded pango-sys v0.17.10 Downloaded url v2.4.1 Downloaded parking_lot v0.12.1 Downloaded zbus v3.14.1 Downloaded tokio v1.33.0 Downloaded hyper-proxy v0.9.1 Downloaded num_cpus v1.16.0 Downloaded ppv-lite86 v0.2.17 Downloaded tempfile v3.8.1 Downloaded version_check v0.9.4 Downloaded version-compare v0.1.1 Downloaded smallvec v1.11.1 Downloaded vcpkg v0.2.15 Downloaded num-bigint v0.4.4 Downloaded vergen v3.2.0 Downloaded socket2 v0.5.5 Downloaded socket2 v0.4.10 Downloaded pretty-hex v0.3.0 Downloaded polling v2.8.0 Downloaded petgraph v0.6.4 Downloaded linux-raw-sys v0.4.10 Downloaded libz-sys v1.1.12 Downloaded http v0.2.9 Downloaded tracing v0.1.40 Downloaded static_assertions v1.1.0 Downloaded pin-project v1.1.3 Downloaded syn v2.0.38 Downloaded num-integer v0.1.45 Downloaded curl-sys v0.4.68+curl-8.4.0 Downloaded zerocopy v0.6.5 Downloaded thread-id v4.2.1 Downloaded gstreamer-base v0.18.0 Downloaded winnow v0.5.18 Downloaded gstreamer-app v0.18.7 Downloaded temp-dir v0.1.11 Downloaded rpassword v6.0.1 Downloaded ref_filter_map v1.0.1 Downloaded librespot-core v0.4.2 Downloaded gstreamer-base-sys v0.18.0 Downloaded gstreamer-app-sys v0.18.0 Downloaded priority-queue v1.3.2 Downloaded zbus_names v2.6.0 Downloaded gobject-sys v0.15.10 Downloaded gstreamer-audio-sys v0.18.3 Downloaded num-derive v0.3.3 Downloaded toml v0.8.6 Downloaded linux-raw-sys v0.3.8 Downloaded libpulse-sys v1.21.0 Downloaded pin-project-internal v1.1.3 Downloaded libnghttp2-sys v0.1.8+1.55.1 Downloaded value-bag v1.4.2 Downloaded ordered-stream v0.2.0 Downloaded object v0.32.1 Downloaded gstreamer-audio v0.18.7 Downloaded locale_config v0.3.0 Downloaded librespot-protocol v0.4.2 Downloaded httpdate v1.0.3 Downloaded num-traits v0.2.17 Downloaded nix v0.26.4 Downloaded libpulse-simple-sys v1.21.1 Downloaded regex-automata v0.4.3 Downloaded zvariant v3.15.0 Downloaded pango v0.17.10 Downloaded libadwaita v0.4.4 Downloaded openssl-probe v0.1.5 Downloaded memoffset v0.6.5 Downloaded librespot-playback v0.4.2 Downloaded iana-time-zone v0.1.58 Downloaded humantime v2.1.0 Downloaded once_cell v1.18.0 Downloaded mio v0.8.9 Downloaded memoffset v0.7.1 Downloaded isahc v1.7.2 Downloaded hyper v0.14.27 Downloaded openssl-sys v0.9.94 Downloaded httparse v1.8.0 Downloaded rustix v0.38.21 Downloaded option-operations v0.4.1 Downloaded opaque-debug v0.3.0 Downloaded num-rational v0.4.1 Downloaded num-complex v0.4.4 Downloaded multimap v0.8.3 Downloaded muldiv v1.0.1 Downloaded memoffset v0.9.0 Downloaded gstreamer v0.18.8 Downloaded match_cfg v0.1.0 Downloaded log v0.4.20 Downloaded libc v0.2.149 Downloaded lewton v0.10.2 Downloaded itoa v1.0.9 Downloaded encoding_rs v0.8.33 Downloaded toml_edit v0.20.7 Downloaded tokio-util v0.7.10 Downloaded rustix v0.37.27 Downloaded regex-syntax v0.8.2 Downloaded parking v2.2.0 Downloaded miniz_oxide v0.7.1 Downloaded mime v0.3.17 Downloaded memchr v2.6.4 Downloaded librespot-metadata v0.4.2 Downloaded librespot-audio v0.4.2 Downloaded libpulse-simple-binding v2.28.1 Downloaded idna v0.4.0 Downloaded http-body v0.4.5 Downloaded zbus_macros v3.14.1 Downloaded unicode-bidi v0.3.13 Downloaded toml_edit v0.19.15 Downloaded serde_json v1.0.108 Downloaded lock_api v0.4.11 Downloaded is-terminal v0.4.9 Downloaded io-lifetimes v1.0.11 Downloaded indexmap v2.1.0 Downloaded if-addrs v0.7.0 Downloaded xdg-home v1.0.0 Downloaded want v0.3.1 Downloaded uuid v1.5.0 Downloaded zerocopy-derive v0.6.5 Downloaded unicode-ident v1.0.12 Downloaded typenum v1.17.0 Downloaded tracing-futures v0.2.5 Downloaded tracing-core v0.1.32 Downloaded tracing-attributes v0.1.27 Downloaded tokio-stream v0.1.14 Downloaded tokio-macros v2.1.0 Downloaded tinyvec v1.6.0 Downloaded thiserror-impl v1.0.50 Downloaded termcolor v1.3.0 Downloaded target-lexicon v0.12.12 Downloaded system-deps v6.2.0 Downloaded num v0.4.1 Downloaded librespot v0.4.2 Downloaded lazy_static v1.4.0 Downloaded kv-log-macro v1.0.7 Downloaded unicode-width v0.1.11 Downloaded try-lock v0.2.4 Downloaded tower-service v0.3.2 Downloaded toml_datetime v0.6.5 Downloaded tinyvec_macros v0.1.1 Downloaded thiserror v1.0.50 Downloaded subtle v2.4.1 Downloaded shell-words v1.1.0 Downloaded serde v1.0.190 Downloaded regex v1.10.2 Downloaded num-iter v0.1.43 Downloaded librespot-discovery v0.4.2 Downloaded indexmap v1.9.3 Downloaded ryu v1.0.15 Downloaded rustc-demangle v0.1.23 Downloaded rand_distr v0.4.3 Downloaded rand_chacha v0.3.1 Downloaded rand v0.8.5 Downloaded quote v1.0.33 Downloaded protobuf-codegen-pure v2.28.0 Downloaded protobuf v2.28.0 Downloaded proc-macro2 v1.0.69 Downloaded libadwaita-sys v0.4.4 Downloaded slab v0.4.9 Downloaded signal-hook-registry v1.4.1 Downloaded shannon v0.2.0 Downloaded sha2 v0.10.8 Downloaded sha1 v0.10.6 Downloaded sha-1 v0.9.8 Downloaded serde_spanned v0.6.4 Downloaded serde_repr v0.1.17 Downloaded semver v1.0.20 Downloaded secret-service v3.0.1 Downloaded scopeguard v1.2.0 Downloaded rustc_version v0.4.0 Downloaded rand_core v0.6.4 Downloaded protobuf-codegen v2.28.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded proc-macro-error v1.0.4 Downloaded proc-macro-crate v1.3.1 Downloaded pkg-config v0.3.27 Downloaded pin-utils v0.1.0 Downloaded pin-project-lite v0.2.13 Downloaded ogg v0.8.0 Downloaded nix v0.23.2 Downloaded libmdns v0.7.5 Downloaded gimli v0.28.0 Downloaded libpulse-binding v2.28.1 Downloaded libm v0.2.8 Downloaded hkdf v0.12.3 Downloaded hashbrown v0.14.2 Downloaded gtk4 v0.6.6 Downloaded glib v0.17.10 Downloaded glib v0.15.12 Downloaded gio-sys v0.17.10 Downloaded gio v0.17.10 Downloaded gdk4-sys v0.6.3 Downloaded gdk4 v0.6.3 Downloaded futures-util v0.3.29 Downloaded curl v0.4.44 Downloaded chrono v0.4.31 Downloaded cc v1.0.83 Downloaded base64 v0.21.5 Downloaded base64 v0.13.1 Downloaded backtrace v0.3.69 Downloaded async-std v1.12.0 Downloaded aho-corasick v1.1.2 Downloaded aes-soft v0.6.4 Downloaded aes v0.7.5 Downloaded aes v0.6.0 Downloaded parking_lot_core v0.9.9 Downloaded hmac v0.12.1 Downloaded headers v0.3.9 Downloaded hashbrown v0.12.3 Downloaded gtk4-sys v0.6.3 Downloaded gstreamer-sys v0.18.0 Downloaded glib-sys v0.17.10 Downloaded glib-sys v0.15.10 Downloaded glib-macros v0.17.10 Downloaded glib-macros v0.15.13 Downloaded getrandom v0.2.10 Downloaded futures-task v0.3.29 Downloaded futures-lite v1.13.0 Downloaded futures-channel v0.3.29 Downloaded futures v0.3.29 Downloaded fixedbitset v0.4.2 Downloaded fastrand v2.0.1 Downloaded fastrand v1.9.0 Downloaded errno v0.3.5 Downloaded env_logger v0.10.0 Downloaded env_logger v0.9.3 Downloaded derivative v2.2.0 Downloaded crossbeam-utils v0.8.16 Downloaded cpufeatures v0.2.11 Downloaded cfg-expr v0.15.5 Downloaded cairo-rs v0.17.10 Downloaded bytes v1.5.0 Downloaded byteorder v1.5.0 Downloaded blocking v1.4.1 Downloaded bitflags v2.4.1 Downloaded async-trait v0.1.74 Downloaded async-task v4.5.0 Downloaded async-lock v2.8.0 Downloaded async-io v1.13.0 Downloaded async-global-executor v2.3.1 Downloaded async-fs v1.6.0 Downloaded async-channel v1.9.0 Downloaded async-broadcast v0.5.1 Downloaded paste v1.0.14 Downloaded librespot-connect v0.4.2 Downloaded hmac v0.11.0 Downloaded hex v0.4.3 Downloaded gtk4-macros v0.6.6 Downloaded graphene-sys v0.17.10 Downloaded gobject-sys v0.17.10 Downloaded glob v0.3.1 Downloaded gettext-rs v0.7.0 Downloaded getopts v0.2.21 Downloaded generic-array v0.14.7 Downloaded gdk-pixbuf-sys v0.17.10 Downloaded gdk-pixbuf v0.17.10 Downloaded futures-macro v0.3.29 Downloaded futures-io v0.3.29 Downloaded futures-executor v0.3.29 Downloaded futures-core v0.3.29 Downloaded form_urlencoded v1.2.0 Downloaded fnv v1.0.7 Downloaded field-offset v0.3.6 Downloaded event-listener v2.5.3 Downloaded enumflags2_derive v0.7.8 Downloaded enumflags2 v0.7.8 Downloaded digest v0.10.7 Downloaded digest v0.9.0 Downloaded ctr v0.6.0 Downloaded crypto-mac v0.11.1 Downloaded crypto-common v0.1.6 Downloaded concurrent-queue v2.3.0 Downloaded cipher v0.3.0 Downloaded cipher v0.2.5 Downloaded cairo-sys-rs v0.17.10 Downloaded block-modes v0.8.1 Downloaded block-buffer v0.10.4 Downloaded bitflags v1.3.2 Downloaded autocfg v1.1.0 Downloaded atomic-waker v1.1.2 Downloaded async-recursion v1.0.5 Downloaded async-executor v1.6.0 Downloaded adler v1.0.2 Downloaded atty v0.2.14 Downloaded heck v0.4.1 Downloaded headers-core v0.2.0 Downloaded futures-sink v0.3.29 Downloaded equivalent v1.0.1 Downloaded block-padding v0.2.1 Downloaded block-buffer v0.9.0 Downloaded graphene-rs v0.17.10 Downloaded cfg-if v1.0.0 Downloaded gettext-sys v0.21.3 Compiling proc-macro2 v1.0.69 Compiling unicode-ident v1.0.12 Compiling libc v0.2.149 Compiling autocfg v1.1.0 Compiling serde v1.0.190 Compiling pkg-config v0.3.27 Compiling hashbrown v0.14.2 Compiling equivalent v1.0.1 Compiling winnow v0.5.18 Compiling target-lexicon v0.12.12 Compiling heck v0.4.1 Compiling smallvec v1.11.1 Compiling version-compare v0.1.1 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling memchr v2.6.4 Compiling futures-core v0.3.29 Compiling pin-project-lite v0.2.13 Compiling futures-io v0.3.29 Compiling syn v1.0.109 Compiling once_cell v1.18.0 Compiling libm v0.2.8 Compiling typenum v1.17.0 Compiling futures-task v0.3.29 Compiling futures-sink v0.3.29 Compiling futures-channel v0.3.29 Compiling futures-util v0.3.29 Compiling pin-utils v0.1.0 Compiling bitflags v1.3.2 Compiling value-bag v1.4.2 Compiling thiserror v1.0.50 Compiling anyhow v1.0.75 Compiling ppv-lite86 v0.2.17 Compiling subtle v2.4.1 Compiling semver v1.0.20 Compiling bytes v1.5.0 Compiling gimli v0.28.0 Compiling adler v1.0.2 Compiling protobuf v2.28.0 Compiling rustc-demangle v0.1.23 Compiling itoa v1.0.9 Compiling fixedbitset v0.4.2 Compiling parking_lot_core v0.9.9 Compiling byteorder v1.5.0 Compiling scopeguard v1.2.0 Compiling cpufeatures v0.2.11 Compiling crossbeam-utils v0.8.16 Compiling fnv v1.0.7 Compiling opaque-debug v0.3.0 Compiling miniz_oxide v0.7.1 Compiling tracing-core v0.1.32 Compiling event-listener v2.5.3 Compiling tinyvec_macros v0.1.1 Compiling fastrand v2.0.1 Compiling iana-time-zone v0.1.58 Compiling vcpkg v0.2.15 Compiling httparse v1.8.0 Compiling serde_json v1.0.108 Compiling tinyvec v1.6.0 Compiling percent-encoding v2.3.0 Compiling waker-fn v1.1.1 Compiling try-lock v0.2.4 Compiling glob v0.3.1 Compiling ryu v1.0.15 Compiling httpdate v1.0.3 Compiling parking v2.2.0 Compiling slab v0.4.9 Compiling num-traits v0.2.17 Compiling generic-array v0.14.7 Compiling log v0.4.20 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-integer v0.1.45 Compiling num-bigint v0.4.4 Compiling lock_api v0.4.11 Compiling num-rational v0.4.1 Compiling indexmap v1.9.3 Compiling fastrand v1.9.0 Compiling mime v0.3.17 Compiling paste v1.0.14 Compiling unicode-bidi v0.3.13 Compiling libpulse-sys v1.21.0 Compiling form_urlencoded v1.2.0 Compiling want v0.3.1 Compiling priority-queue v1.3.2 Compiling base64 v0.21.5 Compiling hashbrown v0.12.3 Compiling http v0.2.9 Compiling rustix v0.38.21 Compiling object v0.32.1 Compiling tower-service v0.3.2 Compiling futures-lite v1.13.0 Compiling polling v2.8.0 Compiling rustc_version v0.4.0 Compiling async-lock v2.8.0 Compiling gio v0.17.10 Compiling async-trait v0.1.74 Compiling io-lifetimes v1.0.11 Compiling quote v1.0.33 Compiling cfg-expr v0.15.5 Compiling indexmap v2.1.0 Compiling bitflags v2.4.1 Compiling linux-raw-sys v0.4.10 Compiling memoffset v0.6.5 Compiling shannon v0.2.0 Compiling atomic-waker v1.1.2 Compiling concurrent-queue v2.3.0 Compiling rustix v0.37.27 Compiling base64 v0.13.1 Compiling muldiv v1.0.1 Compiling pretty-hex v0.3.0 Compiling async-task v4.5.0 Compiling piper v0.2.1 Compiling libpulse-simple-sys v1.21.1 Compiling memoffset v0.7.1 Compiling syn v2.0.38 Compiling async-io v1.13.0 Compiling linux-raw-sys v0.3.8 Compiling async-channel v1.9.0 Compiling aho-corasick v1.1.2 Compiling memoffset v0.9.0 Compiling match_cfg v0.1.0 Compiling regex-syntax v0.8.2 Compiling field-offset v0.3.6 Compiling async-fs v1.6.0 Compiling num-iter v0.1.43 Compiling ogg v0.8.0 Compiling temp-dir v0.1.11 Compiling array-init v2.1.0 Compiling static_assertions v1.1.0 Compiling shell-words v1.1.0 Compiling termcolor v1.3.0 Compiling curl v0.4.44 Compiling humantime v2.1.0 Compiling hex v0.4.3 Compiling ordered-stream v0.2.0 Compiling async-broadcast v0.5.1 Compiling isahc v1.7.2 Compiling unicode-width v0.1.11 Compiling lazy_static v1.4.0 Compiling block-padding v0.2.1 Compiling openssl-probe v0.1.5 Compiling sluice v0.5.5 Compiling getopts v0.2.21 Compiling kv-log-macro v1.0.7 Compiling encoding_rs v0.8.33 Compiling unicode-normalization v0.1.22 Compiling option-operations v0.4.1 Compiling lewton v0.10.2 Compiling castaway v0.1.2 Compiling ref_filter_map v1.0.1 Compiling petgraph v0.6.4 Compiling http-body v0.4.5 Compiling headers-core v0.2.0 Compiling async-executor v1.6.0 Compiling cc v1.0.83 Compiling getrandom v0.2.10 Compiling socket2 v0.4.10 Compiling thread-id v4.2.1 Compiling mio v0.8.9 Compiling socket2 v0.5.5 Compiling num_cpus v1.16.0 Compiling signal-hook-registry v1.4.1 Compiling if-addrs v0.7.0 Compiling hostname v0.3.1 Compiling nix v0.23.2 Compiling nix v0.26.4 Compiling atty v0.2.14 Compiling chrono v0.4.31 Compiling idna v0.4.0 Compiling env_logger v0.9.3 Compiling rand_core v0.6.4 Compiling uuid v1.5.0 Compiling num-complex v0.4.4 Compiling rand_chacha v0.3.1 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling cipher v0.2.5 Compiling digest v0.9.0 Compiling crypto-mac v0.11.1 Compiling block-buffer v0.9.0 Compiling cipher v0.3.0 Compiling digest v0.10.7 Compiling hmac v0.11.0 Compiling sha-1 v0.9.8 Compiling aes v0.7.5 Compiling block-modes v0.8.1 Compiling aes-soft v0.6.4 Compiling ctr v0.6.0 Compiling pbkdf2 v0.8.0 Compiling rand v0.8.5 Compiling sha1 v0.10.6 Compiling hmac v0.12.1 Compiling sha2 v0.10.8 Compiling url v2.4.1 Compiling aes v0.6.0 Compiling aes-ctr v0.6.0 Compiling hkdf v0.12.3 Compiling headers v0.3.9 Compiling backtrace v0.3.69 Compiling libz-sys v1.1.12 Compiling openssl-sys v0.9.94 Compiling libnghttp2-sys v0.1.8+1.55.1 Compiling curl-sys v0.4.68+curl-8.4.0 Compiling gettext-sys v0.21.3 Compiling addr2line v0.21.0 Compiling xdg-home v1.0.0 Compiling rand_distr v0.4.3 Compiling regex-automata v0.4.3 Compiling vergen v3.2.0 Compiling protobuf-codegen v2.28.0 Compiling librespot-core v0.4.2 Compiling parking_lot v0.12.1 Compiling protobuf-codegen-pure v2.28.0 Compiling num v0.4.1 Compiling zvariant_utils v1.0.1 Compiling serde_derive v1.0.190 Compiling futures-macro v0.3.29 Compiling thiserror-impl v1.0.50 Compiling tracing-attributes v0.1.27 Compiling tokio-macros v2.1.0 Compiling enumflags2_derive v0.7.8 Compiling zerocopy-derive v0.6.5 Compiling pin-project-internal v1.1.3 Compiling serde_repr v0.1.17 Compiling async-recursion v1.0.5 Compiling librespot-protocol v0.4.2 Compiling regex v1.10.2 Compiling num-derive v0.3.3 Compiling derivative v2.2.0 Compiling locale_config v0.3.0 Compiling tokio v1.33.0 Compiling gettext-rs v0.7.0 Compiling zerocopy v0.6.5 Compiling tempfile v3.8.1 Compiling is-terminal v0.4.9 Compiling env_logger v0.10.0 Compiling pin-project v1.1.3 Compiling tracing v0.1.40 Compiling blocking v1.4.1 Compiling tracing-futures v0.2.5 Compiling async-global-executor v2.3.1 Compiling libpulse-binding v2.28.1 Compiling async-std v1.12.0 Compiling libpulse-simple-binding v2.28.1 Compiling futures-executor v0.3.29 Compiling futures v0.3.29 Compiling hyper v0.14.27 Compiling tokio-stream v0.1.14 Compiling tokio-util v0.7.10 Compiling toml_datetime v0.6.5 Compiling serde_spanned v0.6.4 Compiling toml_edit v0.20.7 Compiling toml_edit v0.19.15 Compiling enumflags2 v0.7.8 Compiling multimap v0.8.3 Compiling libmdns v0.7.5 Compiling rpassword v6.0.1 Compiling proc-macro-crate v1.3.1 Compiling toml v0.8.6 Compiling glib-macros v0.17.10 Compiling glib-macros v0.15.13 Compiling zvariant_derive v3.15.0 Compiling zbus_macros v3.14.1 Compiling gtk4-macros v0.6.6 Compiling hyper-proxy v0.9.1 Compiling system-deps v6.2.0 Compiling glib-sys v0.17.10 Compiling gobject-sys v0.17.10 Compiling gio-sys v0.17.10 Compiling glib-sys v0.15.10 Compiling gobject-sys v0.15.10 Compiling gstreamer-sys v0.18.0 Compiling gdk-pixbuf-sys v0.17.10 Compiling pango-sys v0.17.10 Compiling cairo-sys-rs v0.17.10 Compiling gstreamer-base-sys v0.18.0 Compiling gdk4-sys v0.6.3 Compiling graphene-sys v0.17.10 Compiling gsk4-sys v0.6.3 Compiling gstreamer-app-sys v0.18.0 Compiling gstreamer-audio-sys v0.18.3 Compiling gtk4-sys v0.6.3 Compiling libadwaita-sys v0.4.4 Compiling zvariant v3.15.0 Compiling librespot-metadata v0.4.2 Compiling librespot-audio v0.4.2 Compiling librespot-discovery v0.4.2 Compiling glib v0.15.12 Compiling zbus_names v2.6.0 Compiling glib v0.17.10 Compiling zbus v3.14.1 Compiling gstreamer v0.18.8 Compiling secret-service v3.0.1 Compiling cairo-rs v0.17.10 Compiling graphene-rs v0.17.10 Compiling gstreamer-base v0.18.0 Compiling gstreamer-app v0.18.7 Compiling gstreamer-audio v0.18.7 Compiling librespot-playback v0.4.2 Compiling librespot-connect v0.4.2 Compiling librespot v0.4.2 Compiling gdk-pixbuf v0.17.10 Compiling pango v0.17.10 Compiling gdk4 v0.6.3 Compiling gsk4 v0.6.3 Compiling gtk4 v0.6.6 Compiling libadwaita v0.4.4 Compiling spot v0.4.1 (/home/buildozer/aports/community/spot/src/spot-0.4.1) warning: unused import: `song_actions::*` --> src/app/components/playlist/mod.rs:8:9 | 8 | pub use song_actions::*; | ^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `pagination::*` --> src/app/state/mod.rs:15:9 | 15 | pub use pagination::*; | ^^^^^^^^^^^^^ warning: method `player_next` is never used --> src/api/cached_client.rs:103:8 | 15 | pub trait SpotifyApiClient { | ---------------- method in this trait ... 103 | fn player_next(&self, device_id: String) -> BoxFuture>; | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: method `player_next` is never used --> src/api/client.rs:598:19 | 296 | impl SpotifyClient { | ------------------ method in this implementation ... 598 | pub(crate) fn player_next(&self, device_id: &str) -> SpotifyRequest<'_, (), ()> { | ^^^^^^^^^^^ warning: field `1` is never read --> src/api/cache.rs:33:20 | 33 | Fresh(Vec, Option), | ----- ^^^^^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 33 - Fresh(Vec, Option), 33 + Fresh(Vec, ()), | warning: field `source` is never read --> src/app/models/main.rs:259:9 | 257 | pub struct ConnectPlayerState { | ------------------ field in this struct 258 | pub is_playing: bool, 259 | pub source: Option, | ^^^^^^ | = note: `ConnectPlayerState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: variant `Alsa` is never constructed --> src/player/player.rs:66:5 | 63 | pub enum AudioBackend { | ------------ variant in this enum ... 66 | Alsa(String), | ^^^^ | = note: `AudioBackend` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:16:19 | 16 | fn get_artist(&self, id: &str) -> BoxFuture>; | ^^^^^ ------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 16 | fn get_artist(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:18:18 | 18 | fn get_album(&self, id: &str) -> BoxFuture>; | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 18 | fn get_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:21:9 | 21 | &self, | ^^^^^ the lifetime is elided here ... 25 | ) -> BoxFuture>; | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 25 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:27:21 | 27 | fn get_playlist(&self, id: &str) -> BoxFuture>; | ^^^^^ --------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 27 | fn get_playlist(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:30:9 | 30 | &self, | ^^^^^ the lifetime is elided here ... 34 | ) -> BoxFuture>; | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 34 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:37:9 | 37 | &self, | ^^^^^ the lifetime is elided here ... 40 | ) -> BoxFuture>>; | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 40 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:42:25 | 42 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture>; | ^^^^^ the lifetime is elided here ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 42 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:44:19 | 44 | fn save_album(&self, id: &str) -> BoxFuture>; | ^^^^^ ------------------------------------------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 44 | fn save_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:46:20 | 46 | fn save_tracks(&self, ids: Vec) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 46 | fn save_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:48:27 | 48 | fn remove_saved_album(&self, id: &str) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 48 | fn remove_saved_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:50:28 | 50 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 50 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:53:9 | 53 | &self, | ^^^^^ the lifetime is elided here ... 56 | ) -> BoxFuture>>; | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 56 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:58:24 | 58 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 58 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:61:9 | 61 | &self, | ^^^^^ the lifetime is elided here ... 64 | ) -> BoxFuture>; | --------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 64 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:66:29 | 66 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 66 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:68:32 | 68 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 68 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:71:9 | 71 | &self, | ^^^^^ the lifetime is elided here ... 75 | ) -> BoxFuture>; | --------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 75 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:78:9 | 78 | &self, | ^^^^^ the lifetime is elided here ... 82 | ) -> BoxFuture>>; | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 82 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:84:17 | 84 | fn get_user(&self, id: &str) -> BoxFuture>; | ^^^^^ ----------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 84 | fn get_user(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:87:9 | 87 | &self, | ^^^^^ the lifetime is elided here ... 91 | ) -> BoxFuture>>; | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 91 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:93:31 | 93 | fn list_available_devices(&self) -> BoxFuture>>; | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 93 | fn list_available_devices(&self) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:95:25 | 95 | fn get_player_queue(&self) -> BoxFuture>>; | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 95 | fn get_player_queue(&self) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:99:21 | 99 | fn player_pause(&self, device_id: String) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 99 | fn player_pause(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:101:22 | 101 | fn player_resume(&self, device_id: String) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 101 | fn player_resume(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:103:20 | 103 | fn player_next(&self, device_id: String) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 103 | fn player_next(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:105:20 | 105 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 105 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:107:22 | 107 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 107 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:109:23 | 109 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 109 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:111:22 | 111 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 111 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:114:9 | 114 | &self, | ^^^^^ the lifetime is elided here ... 118 | ) -> BoxFuture>; | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 118 | ) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:121:9 | 121 | &self, | ^^^^^ the lifetime is elided here ... 125 | ) -> BoxFuture>; | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 125 | ) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:127:21 | 127 | fn player_state(&self) -> BoxFuture>; | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 127 | fn player_state(&self) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:275:9 | 275 | &self, | ^^^^^ the lifetime is elided here ... 278 | ) -> BoxFuture>> { | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 278 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:298:25 | 298 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture> { | ^^^^^ the lifetime is elided here ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 298 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:314:9 | 314 | &self, | ^^^^^ the lifetime is elided here ... 317 | ) -> BoxFuture>> { | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 317 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:337:24 | 337 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 337 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:355:9 | 355 | &self, | ^^^^^ the lifetime is elided here ... 358 | ) -> BoxFuture> { | --------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 358 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:375:29 | 375 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 375 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:392:32 | 392 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 392 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:410:18 | 410 | fn get_album(&self, id: &str) -> BoxFuture> { | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 410 | fn get_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:437:19 | 437 | fn save_album(&self, id: &str) -> BoxFuture> { | ^^^^^ ------------------------------------------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 437 | fn save_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:447:20 | 447 | fn save_tracks(&self, ids: Vec) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 447 | fn save_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:455:27 | 455 | fn remove_saved_album(&self, id: &str) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 455 | fn remove_saved_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:464:28 | 464 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 464 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:475:9 | 475 | &self, | ^^^^^ the lifetime is elided here ... 479 | ) -> BoxFuture> { | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 479 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:505:21 | 505 | fn get_playlist(&self, id: &str) -> BoxFuture> { | ^^^^^ --------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 505 | fn get_playlist(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:520:9 | 520 | &self, | ^^^^^ the lifetime is elided here ... 524 | ) -> BoxFuture> { | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 524 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:546:9 | 546 | &self, | ^^^^^ the lifetime is elided here ... 550 | ) -> BoxFuture>> { | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 550 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:576:19 | 576 | fn get_artist(&self, id: &str) -> BoxFuture> { | ^^^^^ ------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 576 | fn get_artist(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:605:9 | 605 | &self, | ^^^^^ the lifetime is elided here ... 609 | ) -> BoxFuture> { | --------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 609 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:640:9 | 640 | &self, | ^^^^^ the lifetime is elided here ... 644 | ) -> BoxFuture>> { | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 644 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:670:17 | 670 | fn get_user(&self, id: &str) -> BoxFuture> { | ^^^^^ ----------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 670 | fn get_user(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:692:31 | 692 | fn list_available_devices(&self) -> BoxFuture>> { | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 692 | fn list_available_devices(&self) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:713:25 | 713 | fn get_player_queue(&self) -> BoxFuture>> { | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 713 | fn get_player_queue(&self) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:726:21 | 726 | fn player_pause(&self, device_id: String) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 726 | fn player_pause(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:730:22 | 730 | fn player_resume(&self, device_id: String) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 730 | fn player_resume(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:735:9 | 735 | &self, | ^^^^^ the lifetime is elided here ... 739 | ) -> BoxFuture> { | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 739 | ) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:756:9 | 756 | &self, | ^^^^^ the lifetime is elided here ... 760 | ) -> BoxFuture> { | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 760 | ) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:776:20 | 776 | fn player_next(&self, device_id: String) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 776 | fn player_next(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:780:20 | 780 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 780 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:784:21 | 784 | fn player_state(&self) -> BoxFuture> { | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 784 | fn player_state(&self) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:797:22 | 797 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 797 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:812:23 | 812 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 812 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:820:22 | 820 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 820 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:72:18 | 72 | fn inner_mut(&mut self) -> RefMut { | ^^^^^^^^^ ---------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 72 | fn inner_mut(&mut self) -> RefMut<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:76:14 | 76 | fn inner(&self) -> Ref { | ^^^^^ ------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 76 | fn inner(&self) -> Ref<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:112:16 | 112 | pub fn add(&mut self, song_batch: SongBatch) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 112 | pub fn add(&mut self, song_batch: SongBatch) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:149:19 | 149 | pub fn append(&mut self, songs: Vec) -> SongListModelPending { | ^^^^^^^^^ the lifetime is elided here -------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 149 | pub fn append(&mut self, songs: Vec) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:154:20 | 154 | pub fn prepend(&mut self, songs: Vec) -> SongListModelPending { | ^^^^^^^^^ the lifetime is elided here -------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 154 | pub fn prepend(&mut self, songs: Vec) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:163:19 | 163 | pub fn remove(&mut self, ids: &[String]) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 163 | pub fn remove(&mut self, ids: &[String]) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:168:22 | 168 | pub fn move_down(&mut self, a: usize) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 168 | pub fn move_down(&mut self, a: usize) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:173:20 | 173 | pub fn move_up(&mut self, a: usize) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 173 | pub fn move_up(&mut self, a: usize) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:178:18 | 178 | pub fn clear(&mut self) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 178 | pub fn clear(&mut self) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:243:24 | 243 | pub fn get_mut(&self) -> RefMut { | ^^^^^ ---------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 243 | pub fn get_mut(&self) -> RefMut<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:249:20 | 249 | pub fn get(&self) -> Ref { | ^^^^^ ------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 249 | pub fn get(&self) -> Ref<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/state/playback_state.rs:90:14 | 90 | fn clear(&mut self, source: Option) -> SongListModelPending { | ^^^^^^^^^ the lifetime is elided here -------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 90 | fn clear(&mut self, source: Option) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/state/screen_states.rs:19:23 | 19 | pub fn identifier(&self) -> Cow { | ^^^^^ -------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 19 | pub fn identifier(&self) -> Cow<'_, str> { | +++ warning: `spot` (bin "spot") generated 84 warnings (run `cargo fix --bin "spot"` to apply 2 suggestions) Finished `release` profile [optimized] target(s) in 5m 01s [29/29] Generating src/copy-cargo-build with a custom command INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /home/buildozer/aports/community/spot/src/spot-0.4.1/output Updating crates.io index Downloading crates ... Downloaded aes-ctr v0.6.0 Downloaded base64 v0.13.1 Downloaded array-init v2.1.0 Downloaded headers-core v0.2.0 Downloaded openssl-probe v0.1.5 Downloaded parking v2.2.0 Downloaded pango-sys v0.17.10 Downloaded pango v0.17.10 Downloaded scopeguard v1.2.0 Downloaded smallvec v1.11.1 Downloaded tower-service v0.3.2 Downloaded toml_datetime v0.6.5 Downloaded waker-fn v1.1.1 Downloaded zbus_names v2.6.0 Downloaded zbus_macros v3.14.1 Downloaded uuid v1.5.0 Downloaded zerocopy v0.6.5 Downloaded unicode-ident v1.0.12 Downloaded subtle v2.4.1 Downloaded zvariant_utils v1.0.1 Downloaded unicode-bidi v0.3.13 Downloaded rustix v0.37.27 Downloaded regex-syntax v0.8.2 Downloaded parking_lot_core v0.9.9 Downloaded paste v1.0.14 Downloaded url v2.4.1 Downloaded pin-project-internal v1.1.3 Downloaded zbus v3.14.1 Downloaded percent-encoding v2.3.0 Downloaded encoding_rs v0.8.33 Downloaded try-lock v0.2.4 Downloaded zvariant_derive v3.15.0 Downloaded tracing-attributes v0.1.27 Downloaded typenum v1.17.0 Downloaded winnow v0.5.18 Downloaded tracing-core v0.1.32 Downloaded protobuf v2.28.0 Downloaded protobuf-codegen-pure v2.28.0 Downloaded socket2 v0.5.5 Downloaded socket2 v0.4.10 Downloaded rustix v0.38.21 Downloaded vcpkg v0.2.15 Downloaded gstreamer-base v0.18.0 Downloaded quote v1.0.33 Downloaded static_assertions v1.1.0 Downloaded piper v0.2.1 Downloaded zerocopy-derive v0.6.5 Downloaded tokio v1.33.0 Downloaded linux-raw-sys v0.4.10 Downloaded regex-automata v0.4.3 Downloaded pin-project v1.1.3 Downloaded unicode-normalization v0.1.22 Downloaded pin-utils v0.1.0 Downloaded libnghttp2-sys v0.1.8+1.55.1 Downloaded linux-raw-sys v0.3.8 Downloaded gimli v0.28.0 Downloaded zvariant v3.15.0 Downloaded tracing v0.1.40 Downloaded tracing-futures v0.2.5 Downloaded syn v2.0.38 Downloaded syn v1.0.109 Downloaded chrono v0.4.31 Downloaded regex v1.10.2 Downloaded protobuf-codegen v2.28.0 Downloaded curl v0.4.44 Downloaded proc-macro2 v1.0.69 Downloaded glib v0.17.10 Downloaded glib v0.15.12 Downloaded enumflags2 v0.7.8 Downloaded toml_edit v0.20.7 Downloaded pin-project-lite v0.2.13 Downloaded gio v0.17.10 Downloaded gettext-rs v0.7.0 Downloaded cipher v0.3.0 Downloaded version_check v0.9.4 Downloaded libz-sys v1.1.12 Downloaded castaway v0.1.2 Downloaded toml_edit v0.19.15 Downloaded toml v0.8.6 Downloaded tokio-util v0.7.10 Downloaded serde_json v1.0.108 Downloaded pbkdf2 v0.8.0 Downloaded parking_lot v0.12.1 Downloaded gobject-sys v0.17.10 Downloaded glib-sys v0.17.10 Downloaded gdk4 v0.6.3 Downloaded futures-util v0.3.29 Downloaded enumflags2_derive v0.7.8 Downloaded derivative v2.2.0 Downloaded cipher v0.2.5 Downloaded bytes v1.5.0 Downloaded gio-sys v0.17.10 Downloaded gdk4-sys v0.6.3 Downloaded futures-channel v0.3.29 Downloaded fnv v1.0.7 Downloaded env_logger v0.9.3 Downloaded cfg-if v1.0.0 Downloaded cfg-expr v0.15.5 Downloaded byteorder v1.5.0 Downloaded block-padding v0.2.1 Downloaded value-bag v1.4.2 Downloaded serde_repr v0.1.17 Downloaded semver v1.0.20 Downloaded glib-sys v0.15.10 Downloaded generic-array v0.14.7 Downloaded futures-io v0.3.29 Downloaded fastrand v2.0.1 Downloaded xdg-home v1.0.0 Downloaded want v0.3.1 Downloaded vergen v3.2.0 Downloaded serde v1.0.190 Downloaded rand v0.8.5 Downloaded libc v0.2.149 Downloaded glib-macros v0.15.13 Downloaded getopts v0.2.21 Downloaded futures-task v0.3.29 Downloaded futures-core v0.3.29 Downloaded errno v0.3.5 Downloaded digest v0.9.0 Downloaded ctr v0.6.0 Downloaded crypto-mac v0.11.1 Downloaded crossbeam-utils v0.8.16 Downloaded cpufeatures v0.2.11 Downloaded version-compare v0.1.1 Downloaded unicode-width v0.1.11 Downloaded tokio-stream v0.1.14 Downloaded tokio-macros v2.1.0 Downloaded tinyvec v1.6.0 Downloaded tempfile v3.8.1 Downloaded serde_derive v1.0.190 Downloaded petgraph v0.6.4 Downloaded gtk4 v0.6.6 Downloaded getrandom v0.2.10 Downloaded gdk-pixbuf v0.17.10 Downloaded tinyvec_macros v0.1.1 Downloaded thread-id v4.2.1 Downloaded thiserror-impl v1.0.50 Downloaded thiserror v1.0.50 Downloaded termcolor v1.3.0 Downloaded temp-dir v0.1.11 Downloaded target-lexicon v0.12.12 Downloaded system-deps v6.2.0 Downloaded ryu v1.0.15 Downloaded glob v0.3.1 Downloaded env_logger v0.10.0 Downloaded crypto-common v0.1.6 Downloaded curl-sys v0.4.68+curl-8.4.0 Downloaded concurrent-queue v2.3.0 Downloaded cc v1.0.83 Downloaded sluice v0.5.5 Downloaded slab v0.4.9 Downloaded signal-hook-registry v1.4.1 Downloaded shell-words v1.1.0 Downloaded shannon v0.2.0 Downloaded sha2 v0.10.8 Downloaded sha1 v0.10.6 Downloaded sha-1 v0.9.8 Downloaded serde_spanned v0.6.4 Downloaded secret-service v3.0.1 Downloaded rustc_version v0.4.0 Downloaded rustc-demangle v0.1.23 Downloaded rpassword v6.0.1 Downloaded ref_filter_map v1.0.1 Downloaded rand_distr v0.4.3 Downloaded rand_core v0.6.4 Downloaded rand_chacha v0.3.1 Downloaded object v0.32.1 Downloaded nix v0.26.4 Downloaded nix v0.23.2 Downloaded idna v0.4.0 Downloaded gstreamer v0.18.8 Downloaded gobject-sys v0.15.10 Downloaded glib-macros v0.17.10 Downloaded gdk-pixbuf-sys v0.17.10 Downloaded futures-sink v0.3.29 Downloaded futures-executor v0.3.29 Downloaded futures v0.3.29 Downloaded form_urlencoded v1.2.0 Downloaded field-offset v0.3.6 Downloaded fastrand v1.9.0 Downloaded event-listener v2.5.3 Downloaded digest v0.10.7 Downloaded cairo-sys-rs v0.17.10 Downloaded blocking v1.4.1 Downloaded async-std v1.12.0 Downloaded proc-macro-error-attr v1.0.4 Downloaded proc-macro-error v1.0.4 Downloaded proc-macro-crate v1.3.1 Downloaded priority-queue v1.3.2 Downloaded pretty-hex v0.3.0 Downloaded ppv-lite86 v0.2.17 Downloaded polling v2.8.0 Downloaded pkg-config v0.3.27 Downloaded libpulse-binding v2.28.1 Downloaded libm v0.2.8 Downloaded isahc v1.7.2 Downloaded hyper v0.14.27 Downloaded hkdf v0.12.3 Downloaded hashbrown v0.14.2 Downloaded hashbrown v0.12.3 Downloaded gtk4-sys v0.6.3 Downloaded futures-macro v0.3.29 Downloaded futures-lite v1.13.0 Downloaded fixedbitset v0.4.2 Downloaded equivalent v1.0.1 Downloaded cairo-rs v0.17.10 Downloaded bitflags v2.4.1 Downloaded async-recursion v1.0.5 Downloaded async-channel v1.9.0 Downloaded async-broadcast v0.5.1 Downloaded openssl-sys v0.9.94 Downloaded num-traits v0.2.17 Downloaded num-bigint v0.4.4 Downloaded mio v0.8.9 Downloaded memchr v2.6.4 Downloaded librespot-discovery v0.4.2 Downloaded librespot v0.4.2 Downloaded libadwaita v0.4.4 Downloaded lewton v0.10.2 Downloaded indexmap v2.1.0 Downloaded indexmap v1.9.3 Downloaded iana-time-zone v0.1.58 Downloaded http v0.2.9 Downloaded hmac v0.12.1 Downloaded headers v0.3.9 Downloaded gstreamer-sys v0.18.0 Downloaded gstreamer-audio-sys v0.18.3 Downloaded gstreamer-audio v0.18.7 Downloaded block-modes v0.8.1 Downloaded backtrace v0.3.69 Downloaded async-trait v0.1.74 Downloaded async-task v4.5.0 Downloaded async-io v1.13.0 Downloaded async-global-executor v2.3.1 Downloaded async-fs v1.6.0 Downloaded once_cell v1.18.0 Downloaded gettext-sys v0.21.3 Downloaded ogg v0.8.0 Downloaded num-rational v0.4.1 Downloaded num-complex v0.4.4 Downloaded miniz_oxide v0.7.1 Downloaded log v0.4.20 Downloaded lock_api v0.4.11 Downloaded locale_config v0.3.0 Downloaded librespot-playback v0.4.2 Downloaded librespot-core v0.4.2 Downloaded libpulse-sys v1.21.0 Downloaded libadwaita-sys v0.4.4 Downloaded io-lifetimes v1.0.11 Downloaded if-addrs v0.7.0 Downloaded httparse v1.8.0 Downloaded hex v0.4.3 Downloaded gstreamer-base-sys v0.18.0 Downloaded gstreamer-app-sys v0.18.0 Downloaded gstreamer-app v0.18.7 Downloaded gsk4 v0.6.3 Downloaded block-buffer v0.9.0 Downloaded bitflags v1.3.2 Downloaded async-lock v2.8.0 Downloaded async-executor v1.6.0 Downloaded ordered-stream v0.2.0 Downloaded option-operations v0.4.1 Downloaded num_cpus v1.16.0 Downloaded num-iter v0.1.43 Downloaded num-integer v0.1.45 Downloaded num-derive v0.3.3 Downloaded num v0.4.1 Downloaded multimap v0.8.3 Downloaded mime v0.3.17 Downloaded memoffset v0.9.0 Downloaded memoffset v0.7.1 Downloaded memoffset v0.6.5 Downloaded librespot-protocol v0.4.2 Downloaded librespot-connect v0.4.2 Downloaded librespot-audio v0.4.2 Downloaded libpulse-simple-sys v1.21.1 Downloaded libpulse-simple-binding v2.28.1 Downloaded libmdns v0.7.5 Downloaded lazy_static v1.4.0 Downloaded kv-log-macro v1.0.7 Downloaded itoa v1.0.9 Downloaded is-terminal v0.4.9 Downloaded hyper-proxy v0.9.1 Downloaded humantime v2.1.0 Downloaded hostname v0.3.1 Downloaded hmac v0.11.0 Downloaded heck v0.4.1 Downloaded gsk4-sys v0.6.3 Downloaded graphene-sys v0.17.10 Downloaded graphene-rs v0.17.10 Downloaded base64 v0.21.5 Downloaded autocfg v1.1.0 Downloaded atty v0.2.14 Downloaded aho-corasick v1.1.2 Downloaded adler v1.0.2 Downloaded opaque-debug v0.3.0 Downloaded muldiv v1.0.1 Downloaded match_cfg v0.1.0 Downloaded librespot-metadata v0.4.2 Downloaded httpdate v1.0.3 Downloaded http-body v0.4.5 Downloaded gtk4-macros v0.6.6 Downloaded block-buffer v0.10.4 Downloaded atomic-waker v1.1.2 Downloaded aes-soft v0.6.4 Downloaded aes v0.7.5 Downloaded aes v0.6.0 Downloaded addr2line v0.21.0 Downloaded anyhow v1.0.75 Compiling proc-macro2 v1.0.69 Compiling unicode-ident v1.0.12 Compiling libc v0.2.149 Compiling autocfg v1.1.0 Compiling hashbrown v0.14.2 Compiling equivalent v1.0.1 Compiling serde v1.0.190 Compiling pkg-config v0.3.27 Compiling winnow v0.5.18 Compiling smallvec v1.11.1 Compiling target-lexicon v0.12.12 Compiling heck v0.4.1 Compiling version-compare v0.1.1 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling memchr v2.6.4 Compiling futures-core v0.3.29 Compiling pin-project-lite v0.2.13 Compiling once_cell v1.18.0 Compiling futures-io v0.3.29 Compiling syn v1.0.109 Compiling bitflags v1.3.2 Compiling typenum v1.17.0 Compiling libm v0.2.8 Compiling futures-channel v0.3.29 Compiling futures-task v0.3.29 Compiling futures-sink v0.3.29 Compiling futures-util v0.3.29 Compiling pin-utils v0.1.0 Compiling value-bag v1.4.2 Compiling thiserror v1.0.50 Compiling anyhow v1.0.75 Compiling ppv-lite86 v0.2.17 Compiling subtle v2.4.1 Compiling bytes v1.5.0 Compiling semver v1.0.20 Compiling adler v1.0.2 Compiling gimli v0.28.0 Compiling fixedbitset v0.4.2 Compiling byteorder v1.5.0 Compiling parking_lot_core v0.9.9 Compiling rustc-demangle v0.1.23 Compiling itoa v1.0.9 Compiling cpufeatures v0.2.11 Compiling scopeguard v1.2.0 Compiling protobuf v2.28.0 Compiling crossbeam-utils v0.8.16 Compiling fnv v1.0.7 Compiling opaque-debug v0.3.0 Compiling tinyvec_macros v0.1.1 Compiling fastrand v2.0.1 Compiling iana-time-zone v0.1.58 Compiling event-listener v2.5.3 Compiling vcpkg v0.2.15 Compiling tracing-core v0.1.32 Compiling httparse v1.8.0 Compiling miniz_oxide v0.7.1 Compiling serde_json v1.0.108 Compiling glob v0.3.1 Compiling tinyvec v1.6.0 Compiling httpdate v1.0.3 Compiling unicode-bidi v0.3.13 Compiling ryu v1.0.15 Compiling parking v2.2.0 Compiling paste v1.0.14 Compiling mime v0.3.17 Compiling try-lock v0.2.4 Compiling percent-encoding v2.3.0 Compiling waker-fn v1.1.1 Compiling fastrand v1.9.0 Compiling slab v0.4.9 Compiling num-traits v0.2.17 Compiling num-integer v0.1.45 Compiling lock_api v0.4.11 Compiling log v0.4.20 Compiling num-bigint v0.4.4 Compiling generic-array v0.14.7 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling num-rational v0.4.1 Compiling indexmap v1.9.3 Compiling form_urlencoded v1.2.0 Compiling want v0.3.1 Compiling priority-queue v1.3.2 Compiling base64 v0.21.5 Compiling hashbrown v0.12.3 Compiling tower-service v0.3.2 Compiling rustix v0.38.21 Compiling polling v2.8.0 Compiling async-lock v2.8.0 Compiling io-lifetimes v1.0.11 Compiling libpulse-sys v1.21.0 Compiling regex-syntax v0.8.2 Compiling gio v0.17.10 Compiling bitflags v2.4.1 Compiling async-trait v0.1.74 Compiling http v0.2.9 Compiling linux-raw-sys v0.4.10 Compiling memoffset v0.6.5 Compiling rustc_version v0.4.0 Compiling indexmap v2.1.0 Compiling object v0.32.1 Compiling futures-lite v1.13.0 Compiling aho-corasick v1.1.2 Compiling shannon v0.2.0 Compiling base64 v0.13.1 Compiling muldiv v1.0.1 Compiling pretty-hex v0.3.0 Compiling async-task v4.5.0 Compiling rustix v0.37.27 Compiling atomic-waker v1.1.2 Compiling libpulse-simple-sys v1.21.1 Compiling concurrent-queue v2.3.0 Compiling async-io v1.13.0 Compiling cfg-expr v0.15.5 Compiling quote v1.0.33 Compiling piper v0.2.1 Compiling memoffset v0.7.1 Compiling linux-raw-sys v0.3.8 Compiling memoffset v0.9.0 Compiling match_cfg v0.1.0 Compiling async-fs v1.6.0 Compiling num-iter v0.1.43 Compiling ogg v0.8.0 Compiling static_assertions v1.1.0 Compiling array-init v2.1.0 Compiling temp-dir v0.1.11 Compiling curl v0.4.44 Compiling termcolor v1.3.0 Compiling hex v0.4.3 Compiling humantime v2.1.0 Compiling shell-words v1.1.0 Compiling async-channel v1.9.0 Compiling async-broadcast v0.5.1 Compiling ordered-stream v0.2.0 Compiling isahc v1.7.2 Compiling block-padding v0.2.1 Compiling field-offset v0.3.6 Compiling lazy_static v1.4.0 Compiling openssl-probe v0.1.5 Compiling syn v2.0.38 Compiling unicode-width v0.1.11 Compiling kv-log-macro v1.0.7 Compiling sluice v0.5.5 Compiling encoding_rs v0.8.33 Compiling castaway v0.1.2 Compiling ref_filter_map v1.0.1 Compiling getopts v0.2.21 Compiling option-operations v0.4.1 Compiling unicode-normalization v0.1.22 Compiling lewton v0.10.2 Compiling petgraph v0.6.4 Compiling http-body v0.4.5 Compiling headers-core v0.2.0 Compiling async-executor v1.6.0 Compiling idna v0.4.0 Compiling cc v1.0.83 Compiling getrandom v0.2.10 Compiling socket2 v0.4.10 Compiling thread-id v4.2.1 Compiling signal-hook-registry v1.4.1 Compiling socket2 v0.5.5 Compiling mio v0.8.9 Compiling num_cpus v1.16.0 Compiling if-addrs v0.7.0 Compiling nix v0.23.2 Compiling hostname v0.3.1 Compiling nix v0.26.4 Compiling atty v0.2.14 Compiling chrono v0.4.31 Compiling num-complex v0.4.4 Compiling env_logger v0.9.3 Compiling rand_core v0.6.4 Compiling uuid v1.5.0 Compiling block-buffer v0.10.4 Compiling crypto-common v0.1.6 Compiling cipher v0.2.5 Compiling digest v0.9.0 Compiling crypto-mac v0.11.1 Compiling block-buffer v0.9.0 Compiling cipher v0.3.0 Compiling rand_chacha v0.3.1 Compiling digest v0.10.7 Compiling hmac v0.11.0 Compiling sha-1 v0.9.8 Compiling block-modes v0.8.1 Compiling aes v0.7.5 Compiling aes-soft v0.6.4 Compiling ctr v0.6.0 Compiling pbkdf2 v0.8.0 Compiling url v2.4.1 Compiling sha1 v0.10.6 Compiling hmac v0.12.1 Compiling sha2 v0.10.8 Compiling rand v0.8.5 Compiling hkdf v0.12.3 Compiling aes v0.6.0 Compiling aes-ctr v0.6.0 Compiling headers v0.3.9 Compiling addr2line v0.21.0 Compiling regex-automata v0.4.3 Compiling backtrace v0.3.69 Compiling openssl-sys v0.9.94 Compiling libz-sys v1.1.12 Compiling libnghttp2-sys v0.1.8+1.55.1 Compiling curl-sys v0.4.68+curl-8.4.0 Compiling gettext-sys v0.21.3 Compiling xdg-home v1.0.0 Compiling rand_distr v0.4.3 Compiling vergen v3.2.0 Compiling librespot-core v0.4.2 Compiling protobuf-codegen v2.28.0 Compiling num v0.4.1 Compiling protobuf-codegen-pure v2.28.0 Compiling parking_lot v0.12.1 Compiling zvariant_utils v1.0.1 Compiling regex v1.10.2 Compiling locale_config v0.3.0 Compiling gettext-rs v0.7.0 Compiling serde_derive v1.0.190 Compiling futures-macro v0.3.29 Compiling thiserror-impl v1.0.50 Compiling tracing-attributes v0.1.27 Compiling tokio-macros v2.1.0 Compiling enumflags2_derive v0.7.8 Compiling zerocopy-derive v0.6.5 Compiling pin-project-internal v1.1.3 Compiling serde_repr v0.1.17 Compiling async-recursion v1.0.5 Compiling num-derive v0.3.3 Compiling derivative v2.2.0 Compiling librespot-protocol v0.4.2 Compiling tempfile v3.8.1 Compiling is-terminal v0.4.9 Compiling env_logger v0.10.0 Compiling tokio v1.33.0 Compiling zerocopy v0.6.5 Compiling pin-project v1.1.3 Compiling tracing v0.1.40 Compiling blocking v1.4.1 Compiling tracing-futures v0.2.5 Compiling libpulse-binding v2.28.1 Compiling async-global-executor v2.3.1 Compiling async-std v1.12.0 Compiling libpulse-simple-binding v2.28.1 Compiling futures-executor v0.3.29 Compiling futures v0.3.29 Compiling hyper v0.14.27 Compiling tokio-util v0.7.10 Compiling tokio-stream v0.1.14 Compiling toml_datetime v0.6.5 Compiling serde_spanned v0.6.4 Compiling multimap v0.8.3 Compiling enumflags2 v0.7.8 Compiling libmdns v0.7.5 Compiling toml_edit v0.20.7 Compiling toml_edit v0.19.15 Compiling rpassword v6.0.1 Compiling proc-macro-crate v1.3.1 Compiling toml v0.8.6 Compiling hyper-proxy v0.9.1 Compiling system-deps v6.2.0 Compiling glib-macros v0.17.10 Compiling glib-macros v0.15.13 Compiling zvariant_derive v3.15.0 Compiling zbus_macros v3.14.1 Compiling gtk4-macros v0.6.6 Compiling glib-sys v0.17.10 Compiling gobject-sys v0.17.10 Compiling gio-sys v0.17.10 Compiling glib-sys v0.15.10 Compiling gobject-sys v0.15.10 Compiling gstreamer-sys v0.18.0 Compiling pango-sys v0.17.10 Compiling gdk-pixbuf-sys v0.17.10 Compiling cairo-sys-rs v0.17.10 Compiling gstreamer-base-sys v0.18.0 Compiling gdk4-sys v0.6.3 Compiling graphene-sys v0.17.10 Compiling gsk4-sys v0.6.3 Compiling gtk4-sys v0.6.3 Compiling gstreamer-app-sys v0.18.0 Compiling gstreamer-audio-sys v0.18.3 Compiling libadwaita-sys v0.4.4 Compiling librespot-audio v0.4.2 Compiling librespot-metadata v0.4.2 Compiling librespot-discovery v0.4.2 Compiling zvariant v3.15.0 Compiling glib v0.15.12 Compiling glib v0.17.10 Compiling zbus_names v2.6.0 Compiling zbus v3.14.1 Compiling gstreamer v0.18.8 Compiling secret-service v3.0.1 Compiling cairo-rs v0.17.10 Compiling graphene-rs v0.17.10 Compiling gstreamer-base v0.18.0 Compiling gstreamer-audio v0.18.7 Compiling gstreamer-app v0.18.7 Compiling librespot-playback v0.4.2 Compiling librespot-connect v0.4.2 Compiling librespot v0.4.2 Compiling pango v0.17.10 Compiling gdk-pixbuf v0.17.10 Compiling gdk4 v0.6.3 Compiling gsk4 v0.6.3 Compiling gtk4 v0.6.6 Compiling libadwaita v0.4.4 Compiling spot v0.4.1 (/home/buildozer/aports/community/spot/src/spot-0.4.1) warning: unused import: `song_actions::*` --> src/app/components/playlist/mod.rs:8:9 | 8 | pub use song_actions::*; | ^^^^^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: unused import: `pagination::*` --> src/app/state/mod.rs:15:9 | 15 | pub use pagination::*; | ^^^^^^^^^^^^^ warning: method `player_next` is never used --> src/api/cached_client.rs:103:8 | 15 | pub trait SpotifyApiClient { | ---------------- method in this trait ... 103 | fn player_next(&self, device_id: String) -> BoxFuture>; | ^^^^^^^^^^^ | = note: `#[warn(dead_code)]` on by default warning: method `player_next` is never used --> src/api/client.rs:598:19 | 296 | impl SpotifyClient { | ------------------ method in this implementation ... 598 | pub(crate) fn player_next(&self, device_id: &str) -> SpotifyRequest<'_, (), ()> { | ^^^^^^^^^^^ warning: field `1` is never read --> src/api/cache.rs:33:20 | 33 | Fresh(Vec, Option), | ----- ^^^^^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 33 - Fresh(Vec, Option), 33 + Fresh(Vec, ()), | warning: field `source` is never read --> src/app/models/main.rs:259:9 | 257 | pub struct ConnectPlayerState { | ------------------ field in this struct 258 | pub is_playing: bool, 259 | pub source: Option, | ^^^^^^ | = note: `ConnectPlayerState` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis warning: variant `Alsa` is never constructed --> src/player/player.rs:66:5 | 63 | pub enum AudioBackend { | ------------ variant in this enum ... 66 | Alsa(String), | ^^^^ | = note: `AudioBackend` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:16:19 | 16 | fn get_artist(&self, id: &str) -> BoxFuture>; | ^^^^^ ------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 16 | fn get_artist(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:18:18 | 18 | fn get_album(&self, id: &str) -> BoxFuture>; | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 18 | fn get_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:21:9 | 21 | &self, | ^^^^^ the lifetime is elided here ... 25 | ) -> BoxFuture>; | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 25 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:27:21 | 27 | fn get_playlist(&self, id: &str) -> BoxFuture>; | ^^^^^ --------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 27 | fn get_playlist(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:30:9 | 30 | &self, | ^^^^^ the lifetime is elided here ... 34 | ) -> BoxFuture>; | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 34 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:37:9 | 37 | &self, | ^^^^^ the lifetime is elided here ... 40 | ) -> BoxFuture>>; | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 40 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:42:25 | 42 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture>; | ^^^^^ the lifetime is elided here ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 42 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:44:19 | 44 | fn save_album(&self, id: &str) -> BoxFuture>; | ^^^^^ ------------------------------------------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 44 | fn save_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:46:20 | 46 | fn save_tracks(&self, ids: Vec) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 46 | fn save_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:48:27 | 48 | fn remove_saved_album(&self, id: &str) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 48 | fn remove_saved_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:50:28 | 50 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 50 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:53:9 | 53 | &self, | ^^^^^ the lifetime is elided here ... 56 | ) -> BoxFuture>>; | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 56 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:58:24 | 58 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 58 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:61:9 | 61 | &self, | ^^^^^ the lifetime is elided here ... 64 | ) -> BoxFuture>; | --------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 64 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:66:29 | 66 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 66 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:68:32 | 68 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 68 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:71:9 | 71 | &self, | ^^^^^ the lifetime is elided here ... 75 | ) -> BoxFuture>; | --------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 75 | ) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:78:9 | 78 | &self, | ^^^^^ the lifetime is elided here ... 82 | ) -> BoxFuture>>; | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 82 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:84:17 | 84 | fn get_user(&self, id: &str) -> BoxFuture>; | ^^^^^ ----------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 84 | fn get_user(&self, id: &str) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:87:9 | 87 | &self, | ^^^^^ the lifetime is elided here ... 91 | ) -> BoxFuture>>; | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 91 | ) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:93:31 | 93 | fn list_available_devices(&self) -> BoxFuture>>; | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 93 | fn list_available_devices(&self) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:95:25 | 95 | fn get_player_queue(&self) -> BoxFuture>>; | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 95 | fn get_player_queue(&self) -> BoxFuture<'_, SpotifyResult>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:99:21 | 99 | fn player_pause(&self, device_id: String) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 99 | fn player_pause(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:101:22 | 101 | fn player_resume(&self, device_id: String) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 101 | fn player_resume(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:103:20 | 103 | fn player_next(&self, device_id: String) -> BoxFuture>; | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 103 | fn player_next(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:105:20 | 105 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 105 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:107:22 | 107 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 107 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:109:23 | 109 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 109 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:111:22 | 111 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture>; | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 111 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:114:9 | 114 | &self, | ^^^^^ the lifetime is elided here ... 118 | ) -> BoxFuture>; | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 118 | ) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:121:9 | 121 | &self, | ^^^^^ the lifetime is elided here ... 125 | ) -> BoxFuture>; | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 125 | ) -> BoxFuture<'_, SpotifyResult<()>>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:127:21 | 127 | fn player_state(&self) -> BoxFuture>; | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 127 | fn player_state(&self) -> BoxFuture<'_, SpotifyResult>; | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:275:9 | 275 | &self, | ^^^^^ the lifetime is elided here ... 278 | ) -> BoxFuture>> { | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 278 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:298:25 | 298 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture> { | ^^^^^ the lifetime is elided here ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 298 | fn get_saved_tracks(&self, offset: usize, limit: usize) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:314:9 | 314 | &self, | ^^^^^ the lifetime is elided here ... 317 | ) -> BoxFuture>> { | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 317 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:337:24 | 337 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 337 | fn add_to_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:355:9 | 355 | &self, | ^^^^^ the lifetime is elided here ... 358 | ) -> BoxFuture> { | --------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 358 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:375:29 | 375 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 375 | fn remove_from_playlist(&self, id: &str, uris: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:392:32 | 392 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 392 | fn update_playlist_details(&self, id: &str, name: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:410:18 | 410 | fn get_album(&self, id: &str) -> BoxFuture> { | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 410 | fn get_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:437:19 | 437 | fn save_album(&self, id: &str) -> BoxFuture> { | ^^^^^ ------------------------------------------ the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 437 | fn save_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:447:20 | 447 | fn save_tracks(&self, ids: Vec) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 447 | fn save_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:455:27 | 455 | fn remove_saved_album(&self, id: &str) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 455 | fn remove_saved_album(&self, id: &str) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:464:28 | 464 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 464 | fn remove_saved_tracks(&self, ids: Vec) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:475:9 | 475 | &self, | ^^^^^ the lifetime is elided here ... 479 | ) -> BoxFuture> { | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 479 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:505:21 | 505 | fn get_playlist(&self, id: &str) -> BoxFuture> { | ^^^^^ --------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 505 | fn get_playlist(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:520:9 | 520 | &self, | ^^^^^ the lifetime is elided here ... 524 | ) -> BoxFuture> { | ----------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 524 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:546:9 | 546 | &self, | ^^^^^ the lifetime is elided here ... 550 | ) -> BoxFuture>> { | ----------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 550 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:576:19 | 576 | fn get_artist(&self, id: &str) -> BoxFuture> { | ^^^^^ ------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 576 | fn get_artist(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:605:9 | 605 | &self, | ^^^^^ the lifetime is elided here ... 609 | ) -> BoxFuture> { | --------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 609 | ) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:640:9 | 640 | &self, | ^^^^^ the lifetime is elided here ... 644 | ) -> BoxFuture>> { | -------------------------------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 644 | ) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:670:17 | 670 | fn get_user(&self, id: &str) -> BoxFuture> { | ^^^^^ ----------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 670 | fn get_user(&self, id: &str) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:692:31 | 692 | fn list_available_devices(&self) -> BoxFuture>> { | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 692 | fn list_available_devices(&self) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:713:25 | 713 | fn get_player_queue(&self) -> BoxFuture>> { | ^^^^^ ---------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 713 | fn get_player_queue(&self) -> BoxFuture<'_, SpotifyResult>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:726:21 | 726 | fn player_pause(&self, device_id: String) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 726 | fn player_pause(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:730:22 | 730 | fn player_resume(&self, device_id: String) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 730 | fn player_resume(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:735:9 | 735 | &self, | ^^^^^ the lifetime is elided here ... 739 | ) -> BoxFuture> { | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 739 | ) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:756:9 | 756 | &self, | ^^^^^ the lifetime is elided here ... 760 | ) -> BoxFuture> { | ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 760 | ) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:776:20 | 776 | fn player_next(&self, device_id: String) -> BoxFuture> { | ^^^^^ ---------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 776 | fn player_next(&self, device_id: String) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:780:20 | 780 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 780 | fn player_seek(&self, device_id: String, pos: usize) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:784:21 | 784 | fn player_state(&self) -> BoxFuture> { | ^^^^^ -------------------------------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 784 | fn player_state(&self) -> BoxFuture<'_, SpotifyResult> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:797:22 | 797 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 797 | fn player_repeat(&self, device_id: String, mode: RepeatMode) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:812:23 | 812 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 812 | fn player_shuffle(&self, device_id: String, shuffle: bool) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/api/cached_client.rs:820:22 | 820 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture> { | ^^^^^ the lifetime is elided here ---------------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 820 | fn player_volume(&self, device_id: String, volume: u8) -> BoxFuture<'_, SpotifyResult<()>> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:72:18 | 72 | fn inner_mut(&mut self) -> RefMut { | ^^^^^^^^^ ---------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 72 | fn inner_mut(&mut self) -> RefMut<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:76:14 | 76 | fn inner(&self) -> Ref { | ^^^^^ ------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 76 | fn inner(&self) -> Ref<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:112:16 | 112 | pub fn add(&mut self, song_batch: SongBatch) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 112 | pub fn add(&mut self, song_batch: SongBatch) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:149:19 | 149 | pub fn append(&mut self, songs: Vec) -> SongListModelPending { | ^^^^^^^^^ the lifetime is elided here -------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 149 | pub fn append(&mut self, songs: Vec) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:154:20 | 154 | pub fn prepend(&mut self, songs: Vec) -> SongListModelPending { | ^^^^^^^^^ the lifetime is elided here -------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 154 | pub fn prepend(&mut self, songs: Vec) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:163:19 | 163 | pub fn remove(&mut self, ids: &[String]) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 163 | pub fn remove(&mut self, ids: &[String]) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:168:22 | 168 | pub fn move_down(&mut self, a: usize) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 168 | pub fn move_down(&mut self, a: usize) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:173:20 | 173 | pub fn move_up(&mut self, a: usize) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 173 | pub fn move_up(&mut self, a: usize) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:178:18 | 178 | pub fn clear(&mut self) -> SongListModelPending { | ^^^^^^^^^ -------------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 178 | pub fn clear(&mut self) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:243:24 | 243 | pub fn get_mut(&self) -> RefMut { | ^^^^^ ---------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 243 | pub fn get_mut(&self) -> RefMut<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/models/songs/song_list_model.rs:249:20 | 249 | pub fn get(&self) -> Ref { | ^^^^^ ------------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 249 | pub fn get(&self) -> Ref<'_, SongList> { | +++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/state/playback_state.rs:90:14 | 90 | fn clear(&mut self, source: Option) -> SongListModelPending { | ^^^^^^^^^ the lifetime is elided here -------------------- the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 90 | fn clear(&mut self, source: Option) -> SongListModelPending<'_> { | ++++ warning: hiding a lifetime that's elided elsewhere is confusing --> src/app/state/screen_states.rs:19:23 | 19 | pub fn identifier(&self) -> Cow { | ^^^^^ -------- the same lifetime is hidden here | | | the lifetime is elided here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing help: use `'_` for type paths | 19 | pub fn identifier(&self) -> Cow<'_, str> { | +++ warning: `spot` (bin "spot" test) generated 84 warnings (run `cargo fix --bin "spot" --tests` to apply 2 suggestions) Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 06s Running unittests src/main.rs (target/debug/deps/spot-b0f0d4f4b4e54133) running 42 tests test api::api_models::tests::test_playlist_track_null ... ok test api::api_models::tests::test_playlist_track_local ... ok test api::api_models::tests::test_playlist_track_ok ... ok test app::models::main::tests::resize_batch ... ok test app::models::songs::support::tests::test_iter ... ok test app::models::songs::support::tests::test_index ... ok test api::client::tests::test_username_encoding ... ok test app::models::songs::support::tests::test_merge_range ... ok test app::models::songs::support::tests::test_add ... ok test app::models::songs::support::tests::test_find_non_contiguous ... ok test app::models::songs::support::tests::test_append ... ok test app::models::songs::support::tests::test_batch_for ... ok test app::models::songs::support::tests::test_iter_non_contiguous ... ok test app::models::songs::support::tests::test_add_with_range ... ok test app::rng::tests::test_after_grow ... ok test app::models::songs::support::tests::test_swap ... ok test app::rng::tests::test_initial ... ok test app::models::songs::support::tests::test_remove ... ok test app::rng::tests::test_reset ... ok test app::rng::tests::test_sample_all ... ok test app::state::browser_state::tests::test_navigation_pop ... ok test app::state::browser_state::tests::test_navigation_push ... ok test app::state::browser_state::tests::test_navigation_push_same_screen ... ok test app::state::browser_state::tests::test_navigation_push_same_screen_will_pop ... ok test app::state::playback_state::tests::test_dequeue_all ... ok test app::state::playback_state::tests::test_initial_state ... ok test app::state::playback_state::tests::test_dequeue_a_few_songs ... ok test app::state::playback_state::tests::test_dequeue_last ... ok test app::state::playback_state::tests::test_play_one ... ok test app::state::playback_state::tests::test_play_multiple ... ok test app::state::playback_state::tests::test_queue ... ok test app::state::screen_states::tests::test_next_page_no_next ... ok test app::state::playback_state::tests::test_move ... ok test app::state::playback_state::tests::test_shuffle ... ok test app::state::playback_state::tests::test_shuffle_queue ... ok test app::state::screen_states::tests::test_next_page_more ... ok test api::client::tests::test_search_query_spaces_and_stuff ... ok test api::cached_client::tests::test_search_query_spaces_and_stuff ... ok test api::client::tests::test_search_query ... ok test api::client::tests::test_search_query_encoding ... ok test api::cached_client::tests::test_search_query_encoding ... ok test api::cached_client::tests::test_search_query ... ok test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s >>> spot: Entering fakeroot... Installing subdir /home/buildozer/aports/community/spot/src/spot-0.4.1/data/hicolor to /home/buildozer/aports/community/spot/pkg/spot/usr/share/icons/hicolor Installing /home/buildozer/aports/community/spot/src/spot-0.4.1/data/hicolor/symbolic/apps/dev.alextren.Spot-symbolic.svg to /home/buildozer/aports/community/spot/pkg/spot/usr/share/icons/hicolor/symbolic/apps Installing /home/buildozer/aports/community/spot/src/spot-0.4.1/data/hicolor/scalable/apps/dev.alextren.Spot.svg to /home/buildozer/aports/community/spot/pkg/spot/usr/share/icons/hicolor/scalable/apps Installing po/en/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/en/LC_MESSAGES Installing po/ru/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/ru/LC_MESSAGES Installing po/fr/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/fr/LC_MESSAGES Installing po/nl/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/nl/LC_MESSAGES Installing po/de/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/de/LC_MESSAGES Installing po/ca/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/ca/LC_MESSAGES Installing po/cs/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/cs/LC_MESSAGES Installing po/pl/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/pl/LC_MESSAGES Installing po/es/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/es/LC_MESSAGES Installing po/pt/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/pt/LC_MESSAGES Installing po/tr/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/tr/LC_MESSAGES Installing po/id/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/id/LC_MESSAGES Installing po/pt-br/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/pt-br/LC_MESSAGES Installing po/fi/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/fi/LC_MESSAGES Installing po/eu/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/eu/LC_MESSAGES Installing po/ia/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/ia/LC_MESSAGES Installing po/nb/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/nb/LC_MESSAGES Installing po/sl/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/sl/LC_MESSAGES Installing po/ja/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/ja/LC_MESSAGES Installing po/ar/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/ar/LC_MESSAGES Installing po/it/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/it/LC_MESSAGES Installing po/uk/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/uk/LC_MESSAGES Installing po/bn/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/bn/LC_MESSAGES Installing po/bg/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/bg/LC_MESSAGES Installing po/et/LC_MESSAGES/spot.mo to /home/buildozer/aports/community/spot/pkg/spot/usr/share/locale/et/LC_MESSAGES Installing src/spot.gresource to /home/buildozer/aports/community/spot/pkg/spot/usr/share/spot Installing src/spot to /home/buildozer/aports/community/spot/pkg/spot/usr/bin Installing /home/buildozer/aports/community/spot/src/spot-0.4.1/data/dev.alextren.Spot.desktop to /home/buildozer/aports/community/spot/pkg/spot/usr/share/applications Installing /home/buildozer/aports/community/spot/src/spot-0.4.1/data/dev.alextren.Spot.appdata.xml to /home/buildozer/aports/community/spot/pkg/spot/usr/share/metainfo Installing /home/buildozer/aports/community/spot/src/spot-0.4.1/data/dev.alextren.Spot.gschema.xml to /home/buildozer/aports/community/spot/pkg/spot/usr/share/glib-2.0/schemas Skipping custom install script because DESTDIR is set '/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas' Skipping custom install script because DESTDIR is set '/usr/bin/gtk4-update-icon-cache -q -t -f /usr/share/icons/hicolor' Skipping custom install script because DESTDIR is set '/usr/bin/update-desktop-database -q /usr/share/applications' >>> spot-lang*: Running split function lang... 'usr/share/locale' -> '/home/buildozer/aports/community/spot/pkg/spot-lang/usr/share/locale' >>> spot-lang*: Preparing subpackage spot-lang... >>> spot-lang*: Running postcheck for spot-lang >>> spot*: Running postcheck for spot >>> spot*: Preparing package spot... >>> spot*: Stripping binaries >>> spot*: Scanning shared objects >>> spot-lang*: Tracing dependencies... >>> spot-lang*: Package size: 86.3 KB >>> spot-lang*: Compressing data... >>> spot-lang*: Create checksum... >>> spot-lang*: Create spot-lang-0.4.1-r0.apk >>> spot*: Tracing dependencies... so:libadwaita-1.so.0 so:libc.musl-x86_64.so.1 so:libcrypto.so.3 so:libgcc_s.so.1 so:libgdk_pixbuf-2.0.so.0 so:libgio-2.0.so.0 so:libglib-2.0.so.0 so:libgobject-2.0.so.0 so:libgstapp-1.0.so.0 so:libgstaudio-1.0.so.0 so:libgstreamer-1.0.so.0 so:libgtk-4.so.1 so:libintl.so.8 so:libpulse-simple.so.0 so:libpulse.so.0 so:libssl.so.3 so:libz.so.1 >>> spot*: Package size: 7.0 MB >>> spot*: Compressing data... >>> spot*: Create checksum... >>> spot*: Create spot-0.4.1-r0.apk >>> spot: Build complete at Wed, 29 Oct 2025 19:18:24 +0000 elapsed time 0h 7m 44s >>> spot: Cleaning up srcdir >>> spot: Cleaning up pkgdir >>> spot: Uninstalling dependencies... ( 1/325) Purging .makedepends-spot (20251029.191105) ( 2/325) Purging bash (5.3.3-r1) bash-5.3.3-r1.pre-deinstall: Executing script... ( 3/325) Purging blueprint-compiler-pyc (0.18.0-r0) ( 4/325) Purging blueprint-compiler (0.18.0-r0) ( 5/325) Purging py3-gobject3-pyc (3.54.5-r0) ( 6/325) Purging py3-gobject3 (3.54.5-r0) ( 7/325) Purging cargo (1.90.0-r1) ( 8/325) Purging rust (1.90.0-r1) ( 9/325) Purging curl-dev (8.16.0-r1) ( 10/325) Purging desktop-file-utils (0.28-r0) ( 11/325) Purging libadwaita-dev (1.8.1-r0) ( 12/325) Purging libadwaita (1.8.1-r0) ( 13/325) Purging adwaita-fonts (49.0-r1) ( 14/325) Purging adwaita-fonts-sans (49.0-r1) ( 15/325) Purging adwaita-fonts-mono (49.0-r1) ( 16/325) Purging libhandy1-dev (1.8.3-r0) ( 17/325) Purging libhandy1 (1.8.3-r0) ( 18/325) Purging nghttp2-dev (1.67.1-r0) ( 19/325) Purging abuild-meson (1.9.0-r0) ( 20/325) Purging meson-pyc (1.9.0-r0) ( 21/325) Purging meson (1.9.0-r0) ( 22/325) Purging samurai (1.2-r7) ( 23/325) Purging at-spi2-core (2.58.1-r0) ( 24/325) Purging c-ares-dev (1.34.5-r0) ( 25/325) Purging gstreamer-ptp-helper (1.26.7-r0) ( 26/325) Purging libpsl-dev (0.21.5-r3) ( 27/325) Purging libpsl-utils (0.21.5-r3) ( 28/325) Purging nghttp3-dev (1.11.0-r0) ( 29/325) Purging py3-packaging-pyc (25.0-r0) ( 30/325) Purging py3-parsing-pyc (3.2.3-r0) ( 31/325) Purging py3-setuptools-pyc (80.9.0-r1) ( 32/325) Purging python3-pyc (3.12.12-r0) ( 33/325) Purging python3-pycache-pyc0 (3.12.12-r0) ( 34/325) Purging xcb-proto-pyc (1.17.0-r0) ( 35/325) Purging pyc (3.12.12-r0) ( 36/325) Purging scudo-malloc (21.1.2-r0) ( 37/325) Purging alsa-lib-dev (1.2.14-r1) ( 38/325) Purging gst-plugins-base-dev (1.26.7-r1) ( 39/325) Purging gtk4.0-dev (4.20.2-r2) ( 40/325) Purging gtk4.0 (4.20.2-r2) ( 41/325) Purging iso-codes (4.18.0-r0) ( 42/325) Purging gst-plugins-bad (1.26.7-r1) ( 43/325) Purging gst-plugins-base (1.26.7-r1) ( 44/325) Purging flite (2.2-r5) ( 45/325) Purging pulseaudio-dev (17.0-r5) ( 46/325) Purging libpulse-mainloop-glib (17.0-r5) ( 47/325) Purging libpulse (17.0-r5) ( 48/325) Purging libsndfile (1.2.2-r2) ( 49/325) Purging alsa-lib (1.2.14-r1) ( 50/325) Purging aom-libs (3.13.1-r0) ( 51/325) Purging appstream-dev (1.1.1-r0) ( 52/325) Purging appstream-compose (1.1.1-r0) ( 53/325) Purging appstream-qt (1.1.1-r0) ( 54/325) Purging appstream (1.1.1-r0) ( 55/325) Purging gtk+3.0-dev (3.24.51-r0) ( 56/325) Purging wayland-protocols (1.45-r0) ( 57/325) Purging at-spi2-core-dev (2.58.1-r0) ( 58/325) Purging gtk+3.0 (3.24.51-r0) gtk+3.0-3.24.51-r0.post-deinstall: Executing script... ( 59/325) Purging gtk-update-icon-cache (3.24.51-r0) ( 60/325) Purging hicolor-icon-theme (0.18-r0) ( 61/325) Purging libatk-bridge-2.0 (2.58.1-r0) ( 62/325) Purging at-spi2-core-libs (2.58.1-r0) ( 63/325) Purging cups-libs (2.4.13-r0) ( 64/325) Purging avahi-libs (0.8-r22) ( 65/325) Purging pango-dev (1.56.4-r0) ( 66/325) Purging pango-tools (1.56.4-r0) ( 67/325) Purging harfbuzz-dev (11.3.2-r0) ( 68/325) Purging harfbuzz-cairo (11.3.2-r0) ( 69/325) Purging harfbuzz-gobject (11.3.2-r0) ( 70/325) Purging harfbuzz-icu (11.3.2-r0) ( 71/325) Purging harfbuzz-subset (11.3.2-r0) ( 72/325) Purging graphite2-dev (1.3.14-r6) ( 73/325) Purging gobject-introspection-dev (1.86.0-r0) ( 74/325) Purging libtool (2.5.4-r1) ( 75/325) Purging libltdl (2.5.4-r1) ( 76/325) Purging py3-setuptools (80.9.0-r1) ( 77/325) Purging cairo-dev (1.18.4-r0) ( 78/325) Purging cairo-tools (1.18.4-r0) ( 79/325) Purging xcb-util-dev (0.4.1-r3) ( 80/325) Purging util-macros (1.20.2-r0) ( 81/325) Purging xcb-util (0.4.1-r3) ( 82/325) Purging cairo-gobject (1.18.4-r0) ( 83/325) Purging libxft-dev (2.3.9-r0) ( 84/325) Purging fontconfig-dev (2.17.1-r0) ( 85/325) Purging freetype-dev (2.13.3-r0) ( 86/325) Purging brotli-dev (1.1.0-r2) ( 87/325) Purging brotli (1.1.0-r2) ( 88/325) Purging gstreamer-dev (1.26.7-r0) ( 89/325) Purging gdk-pixbuf-dev (2.44.4-r0) ( 90/325) Purging graphene-dev (1.10.8-r5) ( 91/325) Purging graphene (1.10.8-r5) ( 92/325) Purging glib-dev (2.86.1-r0) ( 93/325) Purging bzip2-dev (1.0.8-r6) ( 94/325) Purging docbook-xsl (1.79.2-r13) ( 95/325) Purging docbook-xsl-ns (1.79.2-r13) docbook-xsl-ns-1.79.2-r13.pre-deinstall: Executing script... ( 96/325) Purging docbook-xsl-nons (1.79.2-r13) docbook-xsl-nons-1.79.2-r13.pre-deinstall: Executing script... ( 97/325) Purging docbook-xml (4.5-r10) docbook-xml-4.5-r10.pre-deinstall: Executing script... ( 98/325) Purging gettext-dev (0.24.1-r1) ( 99/325) Purging gettext-asprintf (0.24.1-r1) (100/325) Purging gettext (0.24.1-r1) (101/325) Purging gettext-envsubst (0.24.1-r1) (102/325) Purging libxslt (1.1.43-r3) (103/325) Purging py3-packaging (25.0-r0) (104/325) Purging py3-parsing (3.2.3-r0) (105/325) Purging pcre2-dev (10.46-r0) (106/325) Purging libpcre2-32 (10.46-r0) (107/325) Purging libedit-dev (20251016.3.1-r0) (108/325) Purging bsd-compat-headers (0.7.2-r6) (109/325) Purging neon (0.35.0-r0) (110/325) Purging ca-certificates (20250911-r0) ca-certificates-20250911-r0.post-deinstall: Executing script... (111/325) Purging librsvg (2.61.2-r0) (112/325) Purging pango (1.56.4-r0) (113/325) Purging cairo (1.18.4-r0) (114/325) Purging cdparanoia-libs (10.2-r14) (115/325) Purging libepoxy-dev (1.5.10-r1) (116/325) Purging libepoxy (1.5.10-r1) (117/325) Purging mesa-dev (25.2.5-r0) (118/325) Purging libxdamage-dev (1.1.6-r5) (119/325) Purging libxdamage (1.1.6-r5) (120/325) Purging libxshmfence-dev (1.3.3-r0) (121/325) Purging mesa-egl (25.2.5-r0) (122/325) Purging mesa-gbm (25.2.5-r0) (123/325) Purging mesa-gl (25.2.5-r0) (124/325) Purging mesa-gles (25.2.5-r0) (125/325) Purging mesa-rusticl (25.2.5-r0) (126/325) Purging mesa (25.2.5-r0) (127/325) Purging libclc (21.1.2-r0) (128/325) Purging clang21-headers (21.1.2-r2) (129/325) Purging clang21-libs (21.1.2-r2) (130/325) Purging dbus-dev (1.16.2-r1) (131/325) Purging qt6-qtbase (6.9.3-r0) (132/325) Purging tzdata (2025b-r0) (133/325) Purging libzbar (0.23.93-r1) (134/325) Purging dbus-libs (1.16.2-r1) (135/325) Purging directfb (1.7.7-r8) (136/325) Purging double-conversion (3.3.1-r0) (137/325) Purging libproxy (0.5.10-r0) (138/325) Purging duktape-libs (2.7.0-r2) (139/325) Purging libgudev (238-r1) (140/325) Purging eudev-libs (3.2.14-r5) (141/325) Purging wayland-dev (1.24.0-r0) (142/325) Purging wayland-libs-cursor (1.24.0-r0) (143/325) Purging wayland-libs-egl (1.24.0-r0) (144/325) Purging wayland-libs-server (1.24.0-r0) (145/325) Purging expat-dev (2.7.3-r0) (146/325) Purging expat (2.7.3-r0) (147/325) Purging faac (1.31.1-r0) (148/325) Purging fdk-aac (2.0.2-r4) (149/325) Purging libxft (2.3.9-r0) (150/325) Purging libass (0.17.4-r0) (151/325) Purging fontconfig (2.17.1-r0) (152/325) Purging harfbuzz (11.3.2-r0) (153/325) Purging freetype (2.13.3-r0) (154/325) Purging fribidi-dev (1.0.16-r2) (155/325) Purging fribidi (1.0.16-r2) (156/325) Purging libxrandr-dev (1.5.4-r1) (157/325) Purging libxrandr (1.5.4-r1) (158/325) Purging libxcomposite-dev (0.4.6-r5) (159/325) Purging libxcomposite (0.4.6-r5) (160/325) Purging libxinerama-dev (1.1.5-r4) (161/325) Purging libxinerama (1.1.5-r4) (162/325) Purging libxxf86vm-dev (1.1.6-r0) (163/325) Purging libxxf86vm (1.1.6-r0) (164/325) Purging libxcursor-dev (1.2.3-r0) (165/325) Purging libxcursor (1.2.3-r0) (166/325) Purging libxrender-dev (0.9.12-r0) (167/325) Purging libxrender (0.9.12-r0) (168/325) Purging libxtst-dev (1.2.5-r0) (169/325) Purging libxtst (1.2.5-r0) (170/325) Purging libxi-dev (1.8.2-r0) (171/325) Purging libxi (1.8.2-r0) (172/325) Purging libxfixes-dev (6.0.2-r0) (173/325) Purging libxext-dev (1.3.6-r2) (174/325) Purging libx11-dev (1.8.12-r1) (175/325) Purging xtrans (1.6.0-r0) (176/325) Purging libxkbcommon-dev (1.12.2-r0) (177/325) Purging libxkbcommon-x11 (1.12.2-r0) (178/325) Purging libxkbcommon (1.12.2-r0) (179/325) Purging xkeyboard-config (2.46-r0) (180/325) Purging libxcb-dev (1.17.0-r0) (181/325) Purging xcb-proto (1.17.0-r0) (182/325) Purging python3 (3.12.12-r0) (183/325) Purging gdbm (1.26-r0) (184/325) Purging gdk-pixbuf (2.44.4-r0) gdk-pixbuf-2.44.4-r0.pre-deinstall: Executing script... (185/325) Purging shared-mime-info (2.4-r6) shared-mime-info-2.4-r6.post-deinstall: Executing script... (186/325) Purging gettext-libs (0.24.1-r1) (187/325) Purging libxmlb (0.3.24-r0) (188/325) Purging gstreamer (1.26.7-r0) (189/325) Purging libnice (0.1.22-r0) (190/325) Purging gobject-introspection (1.86.0-r0) (191/325) Purging libatk-1.0 (2.58.1-r0) (192/325) Purging glib (2.86.1-r0) (193/325) Purging librtmp (2.4_git20190330-r5) (194/325) Purging gnutls (3.8.8-r0) (195/325) Purging graphite2 (1.3.14-r6) (196/325) Purging gsm (1.0.23-r0) (197/325) Purging libdrm-dev (2.4.127-r0) (198/325) Purging libpciaccess-dev (0.18.1-r1) (199/325) Purging libva (2.22.0-r1) (200/325) Purging libdrm (2.4.127-r0) (201/325) Purging libpciaccess (0.18.1-r1) (202/325) Purging hwdata-pci (0.400-r0) (203/325) Purging icu-dev (76.1-r1) (204/325) Purging icu (76.1-r1) (205/325) Purging icu-libs (76.1-r1) (206/325) Purging icu-data-en (76.1-r1) (207/325) Purging openexr-libopenexr (3.4.2-r0) (208/325) Purging imath (3.1.12-r0) (209/325) Purging lame-libs (3.100-r5) (210/325) Purging lcms2 (2.17-r0) (211/325) Purging libasyncns (0.8-r4) (212/325) Purging libb2 (0.98.1-r3) (213/325) Purging util-linux-dev (2.41.2-r0) (214/325) Purging libfdisk (2.41.2-r0) (215/325) Purging liblastlog2 (2.41.2-r0) (216/325) Purging libmount (2.41.2-r0) (217/325) Purging libsmartcols (2.41.2-r0) (218/325) Purging libuuid (2.41.2-r0) (219/325) Purging libblkid (2.41.2-r0) (220/325) Purging libxdmcp-dev (1.1.5-r1) (221/325) Purging libxv (1.0.13-r0) (222/325) Purging libxext (1.3.6-r2) (223/325) Purging libxfixes (6.0.2-r0) (224/325) Purging libx11 (1.8.12-r1) (225/325) Purging libxcb (1.17.0-r0) (226/325) Purging libxdmcp (1.1.5-r1) (227/325) Purging libbsd (0.12.2-r0) (228/325) Purging libbz2 (1.0.8-r6) (229/325) Purging libdav1d (1.5.1-r0) (230/325) Purging libdc1394 (2.2.7-r0) (231/325) Purging libde265 (1.0.15-r1) (232/325) Purging openexr-libopenexrcore (3.4.2-r0) (233/325) Purging libdeflate (1.24-r0) (234/325) Purging libeconf (0.8.0-r0) (235/325) Purging libelf (0.194-r0) (236/325) Purging libffi-dev (3.5.2-r0) (237/325) Purging linux-headers (6.16.12-r0) (238/325) Purging wayland-libs-client (1.24.0-r0) (239/325) Purging p11-kit (0.25.5-r2) (240/325) Purging spirv-llvm-translator-libs (21.1.0-r0) (241/325) Purging llvm21-libs (21.1.2-r1) (242/325) Purging libffi (3.5.2-r0) (243/325) Purging libflac (1.4.3-r2) (244/325) Purging ncurses-dev (6.5_p20251010-r0) (245/325) Purging libncurses++ (6.5_p20251010-r0) (246/325) Purging libpanelw (6.5_p20251010-r0) (247/325) Purging libformw (6.5_p20251010-r0) (248/325) Purging libfreeaptx (0.2.2-r0) (249/325) Purging libfyaml (0.9-r0) (250/325) Purging libidn2-dev (2.3.8-r0) (251/325) Purging libintl (0.24.1-r1) (252/325) Purging tiff-dev (4.7.1-r0) (253/325) Purging libtiffxx (4.7.1-r0) (254/325) Purging libjpeg-turbo-dev (3.1.2-r0) (255/325) Purging libturbojpeg (3.1.2-r0) (256/325) Purging spandsp (0.0.6-r5) (257/325) Purging tiff (4.7.1-r0) (258/325) Purging libjpeg-turbo (3.1.2-r0) (259/325) Purging libldac (2.0.2.3-r1) (260/325) Purging libmd (1.1.0-r0) (261/325) Purging libmenuw (6.5_p20251010-r0) (262/325) Purging libmodplug (0.8.9.0-r3) (263/325) Purging libvorbis (1.3.7-r2) (264/325) Purging libtheora (1.2.0-r0) (265/325) Purging libogg (1.3.6-r0) (266/325) Purging libpcre2-16 (10.46-r0) (267/325) Purging libpng-dev (1.6.49-r0) (268/325) Purging libpng (1.6.49-r0) (269/325) Purging libraw1394 (2.1.2-r5) (270/325) Purging libwebp-dev (1.6.0-r0) (271/325) Purging libwebpdecoder (1.6.0-r0) (272/325) Purging libwebpdemux (1.6.0-r0) (273/325) Purging libwebpmux (1.6.0-r0) (274/325) Purging libwebp (1.6.0-r0) (275/325) Purging libsharpyuv (1.6.0-r0) (276/325) Purging libsrt (1.5.3-r1) (277/325) Purging libsrtp (2.7.0-r0) (278/325) Purging libSvtAv1Enc (3.1.2-r0) (279/325) Purging libtasn1 (4.20.0-r0) (280/325) Purging libunibreak (6.1-r0) (281/325) Purging libusb (1.0.29-r0) (282/325) Purging libxau-dev (1.0.12-r0) (283/325) Purging libxau (1.0.12-r0) (284/325) Purging libxml2-dev (2.13.9-r0) (285/325) Purging libxml2-utils (2.13.9-r0) (286/325) Purging libxml2 (2.13.9-r0) (287/325) Purging libxshmfence (1.3.3-r0) (288/325) Purging mpdecimal (4.0.1-r0) (289/325) Purging mpg123-libs (1.33.3-r0) (290/325) Purging nettle (3.10.2-r0) (291/325) Purging openal-soft-libs (1.24.2-r0) (292/325) Purging openexr (3.4.2-r0) (293/325) Purging openexr-libilmthread (3.4.2-r0) (294/325) Purging openexr-libiex (3.4.2-r0) (295/325) Purging openh264 (2.6.0-r0) (296/325) Purging openjpeg (2.5.4-r1) (297/325) Purging openssl-dev (3.5.4-r0) (298/325) Purging opus (1.5.2-r1) (299/325) Purging orc-dev (0.4.41-r0) (300/325) Purging orc-compiler (0.4.41-r0) (301/325) Purging orc (0.4.41-r0) (302/325) Purging pixman-dev (0.46.4-r0) (303/325) Purging pixman (0.46.4-r0) (304/325) Purging sbc (2.1-r0) (305/325) Purging soundtouch (2.3.3-r0) (306/325) Purging soxr (0.1.3-r7) (307/325) Purging speexdsp (1.2.1-r2) (308/325) Purging spirv-tools (1.4.321.0-r1) (309/325) Purging sqlite-dev (3.50.4-r1) (310/325) Purging sqlite-libs (3.50.4-r1) (311/325) Purging sqlite (3.50.4-r1) (312/325) Purging tdb-libs (1.4.14-r0) (313/325) Purging tslib (1.23-r0) (314/325) Purging vo-aacenc (0.1.3-r3) (315/325) Purging vo-amrwbenc (0.1.3-r3) (316/325) Purging vulkan-loader-dev (1.4.321.0-r0) (317/325) Purging vulkan-loader (1.4.321.0-r0) (318/325) Purging vulkan-headers (1.4.321.0-r0) (319/325) Purging xorgproto (2024.1-r0) (320/325) Purging xz-dev (5.8.1-r0) (321/325) Purging xz (5.8.1-r0) (322/325) Purging xz-libs (5.8.1-r0) (323/325) Purging zlib-dev (1.3.1-r2) (324/325) Purging zstd-dev (1.5.7-r2) (325/325) Purging zstd (1.5.7-r2) busybox-1.37.0-r24.trigger: Executing script... OK: 440 MiB in 105 packages >>> spot: Updating the community/x86_64 repository index... >>> spot: Signing the index...