log for luci.sixsixsix.powerampache2.fdroid:75

== Installed Android Tools ==2025-01-07 17:35:29,956 DEBUG: Reading 'config.yml'2025-01-07 17:35:29,972 INFO: Creating log directory2025-01-07 17:35:29,972 INFO: Creating temporary directory2025-01-07 17:35:29,972 INFO: Creating output directory2025-01-07 17:35:29,986 DEBUG: Getting git vcs interface for https://github.com/icefields/Power-Ampache-22025-01-07 17:35:29,986 DEBUG: Checking luci.sixsixsix.powerampache2.fdroid:752025-01-07 17:35:29,986 INFO: Building version 1.01-00-fdroid (75) of luci.sixsixsix.powerampache2.fdroid2025-01-07 17:35:29,987 DEBUG: > sudo passwd --lock rootpasswd: password changed.2025-01-07 17:35:30,892 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 64068 files and directories currently installed.)Removing sudo (1.9.13p3-1+deb12u1) ...Purging configuration files for sudo (1.9.13p3-1+deb12u1) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.36-9+deb12u9) ...2025-01-07 17:35:58,895 INFO: Getting source for revision 3be089a628938eadf0ffdcd61ad70a487529515d2025-01-07 17:35:58,900 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:35:58,900 DEBUG: > git rev-parse --show-toplevel2025-01-07 17:35:59,108 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:35:59,108 DEBUG: > git submodule foreach --recursive git reset --hard2025-01-07 17:35:59,311 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:35:59,312 DEBUG: > git reset --hard2025-01-07 17:36:04,329 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:04,329 DEBUG: > git submodule foreach --recursive git clean -dffx2025-01-07 17:36:04,533 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:04,533 DEBUG: > git clean -dffx2025-01-07 17:36:04,636 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:04,636 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin2025-01-07 17:36:05,441 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:05,441 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin2025-01-07 17:36:05,945 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:05,946 DEBUG: > git remote set-head origin --auto2025-01-07 17:36:06,550 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:06,550 DEBUG: > git checkout -f 3be089a628938eadf0ffdcd61ad70a487529515d2025-01-07 17:36:07,054 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:07,055 DEBUG: > git clean -dffx2025-01-07 17:36:07,158 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:07,158 DEBUG: > git rev-parse --show-toplevel2025-01-07 17:36:07,361 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid2025-01-07 17:36:07,361 DEBUG: > git submodule deinit --all --force2025-01-07 17:36:07,464 INFO: Creating local.properties file at build/luci.sixsixsix.powerampache2.fdroid/local.properties2025-01-07 17:36:07,468 INFO: Creating local.properties file at build/luci.sixsixsix.powerampache2.fdroid/app/local.properties2025-01-07 17:36:07,468 DEBUG: Removing debuggable flags from build/luci.sixsixsix.powerampache2.fdroid/app2025-01-07 17:36:07,511 INFO: Cleaning Gradle project...2025-01-07 17:36:07,511 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid/app2025-01-07 17:36:07,511 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid cleanFound 8.9 via distributionUrlDownloading missing gradle version 8.9cachedir /home/vagrant/.cache/fdroidserver/home/vagrant/.cache/fdroidserver/gradle-8.9-bin.zip: OKRunning /opt/gradle/versions/8.9/bin/gradle cleanWelcome to Gradle 8.9!Here are the highlights of this release:- Enhanced Error and Warning Messages- IDE Integration Improvements- Daemon JVM InformationFor more details see https://docs.gradle.org/8.9/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Configure project :w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/build.gradle.kts:17:24: 'getter for buildDir: File!' is deprecated. Deprecated in Java> Configure project :appw: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/build.gradle.kts:50:9: Variable 'errorLogUrl' is never used> Task :app:clean UP-TO-DATEBUILD SUCCESSFUL in 2m 15s1 actionable task: 1 up-to-date2025-01-07 17:38:29,645 INFO: Scanning source for common problems...2025-01-07 17:38:29,677 DEBUG: scanner is configured to use signature data from: 'suss'2025-01-07 17:38:29,678 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2025-01-07 17:38:30,290 DEBUG: write 'suss.json' to cache2025-01-07 17:38:30,294 DEBUG: next suss.json cache update due in 23:59:59.9865352025-01-07 17:38:30,440 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2025-01-07 17:38:30,496 INFO: Removing Android APK file at app/Github/release/app-Github-release.apk2025-01-07 17:38:30,512 INFO: Removing Android APK file at app/PlayStoreFree/release/app-PlayStoreFree-release.apk2025-01-07 17:38:30,528 INFO: Removing Android APK file at app/release/PowerAmpache2-v040rc1-signed.apk2025-01-07 17:38:30,573 INFO: Removing Android APK file at app/FDroid/release/app-FDroid-release.apk2025-01-07 17:38:30,589 INFO: Removing Android APK file at app/PlayStore/release/app-PlayStore-release.apk2025-01-07 17:38:30,608 INFO: Creating source tarball...2025-01-07 17:38:35,925 INFO: Building Gradle project...2025-01-07 17:38:35,925 DEBUG: Directory: build/luci.sixsixsix.powerampache2.fdroid/app2025-01-07 17:38:35,926 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleFDroidReleaseFound 8.9 via distributionUrlRunning /opt/gradle/versions/8.9/bin/gradle assembleFDroidReleaseTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the buildException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-onlyErrors during XML parse:Additionally, the fallback loader failed to parse the XML.Errors during XML parse:Additionally, the fallback loader failed to parse the XML.Checking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 34 accepted.Preparing "Install Android SDK Build-Tools 34 v.34.0.0"."Install Android SDK Build-Tools 34 v.34.0.0" ready.Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0"Install Android SDK Build-Tools 34 v.34.0.0" complete."Install Android SDK Build-Tools 34 v.34.0.0" finished.Checking the license for package Android SDK Platform 35 in /opt/android-sdk/licensesLicense for package Android SDK Platform 35 accepted.Preparing "Install Android SDK Platform 35 (revision 2)"."Install Android SDK Platform 35 (revision 2)" ready.Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35"Install Android SDK Platform 35 (revision 2)" complete."Install Android SDK Platform 35 (revision 2)" finished.Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-onlyException while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only> Task :app:buildKotlinToolingMetadata> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:preBuild UP-TO-DATE> Task :app:preFDroidReleaseBuild UP-TO-DATE> Task :app:generateFDroidReleaseBuildConfig> Task :app:generateFDroidReleaseResValues> Task :app:checkFDroidReleaseAarMetadata> Task :app:mapFDroidReleaseSourceSetPaths> Task :app:generateFDroidReleaseResources> Task :app:packageFDroidReleaseResources> Task :app:mergeFDroidReleaseResources> Task :app:createFDroidReleaseCompatibleScreenManifests> Task :app:extractDeepLinksFDroidRelease> Task :app:parseFDroidReleaseLocalResources> Task :app:processFDroidReleaseMainManifest/home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/AndroidManifest.xml Warning:provider#org.acra.attachment.AcraContentProvider@android:authorities was tagged at AndroidManifest.xml:0 to replace other declarations but no other declaration present> Task :app:processFDroidReleaseManifest> Task :app:extractProguardFiles> Task :app:javaPreCompileFDroidRelease> Task :app:mergeFDroidReleaseJniLibFolders> Task :app:mergeFDroidReleaseNativeLibs> Task :app:mergeFDroidReleaseArtProfile> Task :app:stripFDroidReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so.> Task :app:extractFDroidReleaseNativeSymbolTables> Task :app:expandFDroidReleaseL8ArtProfileWildcards> Task :app:mergeFDroidReleaseNativeDebugMetadata NO-SOURCE> Task :app:checkFDroidReleaseDuplicateClasses> Task :app:desugarFDroidReleaseFileDependencies> Task :app:mergeFDroidReleaseStartupProfile> Task :app:processFDroidReleaseManifestForPackage> Task :app:mergeExtDexFDroidRelease> Task :app:mergeFDroidReleaseShaders> Task :app:compileFDroidReleaseShaders NO-SOURCE> Task :app:generateFDroidReleaseAssets UP-TO-DATE> Task :app:mergeFDroidReleaseAssets> Task :app:compressFDroidReleaseAssets> Task :app:collectFDroidReleaseDependencies> Task :app:sdkFDroidReleaseDependencyData> Task :app:writeFDroidReleaseAppMetadata> Task :app:writeFDroidReleaseSigningConfigVersions> Task :app:processFDroidReleaseResources> Task :app:optimizeFDroidReleaseResources> Task :app:kspFDroidReleaseKotlinw: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:58: The query returns some columns [user] which are not used by luci.sixsixsix.powerampache2.data.local.models.SongUrl. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: authToken, serverUrl, bitrate, user.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:153: The query returns some columns [acount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: acount, id, name, basename, artistId, artistName, artists, time, year, songCount, diskCount, genre, artUrl, flag, rating, averageRating, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:159: The query returns some columns [acount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: acount, id, name, basename, artistId, artistName, artists, time, year, songCount, diskCount, genre, artUrl, flag, rating, averageRating, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:168: The query returns some columns [acount, mediaId, playCount, lastPlayed, mediaId, title, albumId, albumName, songUri, bitrate, channels, mime, mode, streamFormat, format, disk, composer, rateHz, size, trackNumber, imageUrl, albumArtist, preciseRating, lyrics, comment, language, relativePath, owner] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: acount, id, name, basename, artistId, artistName, artists, time, year, songCount, diskCount, genre, artUrl, flag, rating, averageRating, multiUserId, mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, songUri, bitrate, channels, genre, mime, name, mode, streamFormat, format, disk, composer, rateHz, size, time, trackNumber, year, imageUrl, albumArtist, averageRating, preciseRating, rating, lyrics, comment, language, relativePath, owner, flag, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:192: The query returns some columns [lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.SongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, albumArtist, songUrl, imageUrl, bitrate, streamBitrate, catalog, channels, composer, filename, genre, mime, playCount, playlistTrackNumber, rateHz, size, time, trackNumber, year, name, mode, artists, flag, streamFormat, format, streamMime, publisher, replayGainTrackGain, replayGainTrackPeak, disk, diskSubtitle, mbId, comment, language, lyrics, albumMbId, artistMbId, albumArtistMbId, averageRating, preciseRating, rating, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:223: The query returns some columns [acount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.ArtistEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: acount, id, name, albumCount, songCount, genre, artUrl, flag, summary, time, yearFormed, placeFormed, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:234: The query returns some columns [position] which are not used by luci.sixsixsix.powerampache2.data.local.entities.SongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, title, albumId, albumName, artistId, artistName, albumArtist, songUrl, imageUrl, bitrate, streamBitrate, catalog, channels, composer, filename, genre, mime, playCount, playlistTrackNumber, rateHz, size, time, trackNumber, year, name, mode, artists, flag, streamFormat, format, streamMime, publisher, replayGainTrackGain, replayGainTrackPeak, disk, diskSubtitle, mbId, comment, language, lyrics, albumMbId, artistMbId, albumArtistMbId, averageRating, preciseRating, rating, multiUserId, position.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:306: The query returns some columns [position] which are not used by luci.sixsixsix.powerampache2.data.local.entities.DownloadedSongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, title, albumId, albumName, artistId, artistName, songUri, bitrate, channels, genre, mime, name, mode, streamFormat, format, disk, composer, rateHz, size, time, trackNumber, year, imageUrl, albumArtist, averageRating, preciseRating, rating, lyrics, comment, language, relativePath, owner, flag, multiUserId, position.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:330: The query returns some columns [playCount, lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.DownloadedSongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, songUri, bitrate, channels, genre, mime, name, mode, streamFormat, format, disk, composer, rateHz, size, time, trackNumber, year, imageUrl, albumArtist, averageRating, preciseRating, rating, lyrics, comment, language, relativePath, owner, flag, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:342:  luci.sixsixsix.powerampache2.data.local.entities.ArtistEntity has some fields [summary, placeFormed] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: songCount, id, name, genre, artUrl, time, flag, albumCount, yearFormed, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:348: The query returns some columns [albumCount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: songCount, id, multiUserId, name, basename, artistId, artists, artistName, genre, artUrl, time, flag, albumCount, year, diskCount, rating, averageRating.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:351: The query returns some columns [albumCount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: songCount, id, name, multiUserId, basename, artistId, artists, artistName, genre, artUrl, time, flag, albumCount, year, diskCount, rating, averageRating.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:354: The query returns some columns [albumCount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: songCount, id, name, multiUserId, basename, artistId, artistName, artists, genre, artUrl, time, flag, albumCount, year, diskCount, rating, averageRating.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:357: The query returns some columns [albumCount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.AlbumEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: songCount, id, name, multiUserId, basename, artistId, artistName, artists, genre, artUrl, time, flag, albumCount, year, diskCount, rating, averageRating.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:360:  luci.sixsixsix.powerampache2.data.local.entities.ArtistEntity has some fields [summary, placeFormed] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: songCount, id, name, multiUserId, genre, artUrl, time, flag, albumCount, yearFormed.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:369: The query returns some columns [acount] which are not used by luci.sixsixsix.powerampache2.data.local.entities.ArtistEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. luci.sixsixsix.powerampache2.data.local.entities.ArtistEntity has some fields [summary, placeFormed] which are not returned by the query. If they are not supposed to be read from the result, you can mark them with @Ignore annotation. You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: acount, songCount, id, multiUserId, name, genre, artUrl, time, flag, albumCount, yearFormed.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:459: The query returns some columns [lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.SongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, albumArtist, songUrl, imageUrl, bitrate, streamBitrate, catalog, channels, composer, filename, genre, mime, playCount, playlistTrackNumber, rateHz, size, time, trackNumber, year, name, mode, artists, flag, streamFormat, format, streamMime, publisher, replayGainTrackGain, replayGainTrackPeak, disk, diskSubtitle, mbId, comment, language, lyrics, albumMbId, artistMbId, albumArtistMbId, averageRating, preciseRating, rating, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:466: The query returns some columns [lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.SongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, albumArtist, songUrl, imageUrl, bitrate, streamBitrate, catalog, channels, composer, filename, genre, mime, playCount, playlistTrackNumber, rateHz, size, time, trackNumber, year, name, mode, artists, flag, streamFormat, format, streamMime, publisher, replayGainTrackGain, replayGainTrackPeak, disk, diskSubtitle, mbId, comment, language, lyrics, albumMbId, artistMbId, albumArtistMbId, averageRating, preciseRating, rating, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:473: The query returns some columns [lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.SongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, albumArtist, songUrl, imageUrl, bitrate, streamBitrate, catalog, channels, composer, filename, genre, mime, playCount, playlistTrackNumber, rateHz, size, time, trackNumber, year, name, mode, artists, flag, streamFormat, format, streamMime, publisher, replayGainTrackGain, replayGainTrackPeak, disk, diskSubtitle, mbId, comment, language, lyrics, albumMbId, artistMbId, albumArtistMbId, averageRating, preciseRating, rating, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:480: The query returns some columns [playCount, lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.DownloadedSongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, songUri, bitrate, channels, genre, mime, name, mode, streamFormat, format, disk, composer, rateHz, size, time, trackNumber, year, imageUrl, albumArtist, averageRating, preciseRating, rating, lyrics, comment, language, relativePath, owner, flag, multiUserId.w: [ksp] /home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/MusicDao.kt:487: The query returns some columns [playCount, lastPlayed, id] which are not used by luci.sixsixsix.powerampache2.data.local.entities.DownloadedSongEntity. You can use @ColumnInfo annotation on the fields to specify the mapping. You can annotate the method with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns.  You can suppress this warning by annotating the method with @SuppressWarnings(RoomWarnings.CURSOR_MISMATCH). Columns returned by the query: mediaId, playCount, lastPlayed, multiUserId, id, mediaId, title, albumId, albumName, artistId, artistName, songUri, bitrate, channels, genre, mime, name, mode, streamFormat, format, disk, composer, rateHz, size, time, trackNumber, year, imageUrl, albumArtist, averageRating, preciseRating, rating, lyrics, comment, language, relativePath, owner, flag, multiUserId.> Task :app:kaptGenerateStubsFDroidReleaseKotlinw: Kapt currently doesn't support language version 2.0+. Falling back to 1.9.> Task :app:kaptFDroidReleaseKotlin> Task :app:compileFDroidReleaseKotlinw: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/common/Extensions.kt:80:14 'static field IP_ADDRESS: Pattern!' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/MusicRepositoryImpl.kt:196:25 Condition is always 'true'.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/PlaylistsRepositoryImpl.kt:77:20 Condition is always 'true'.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/PlaylistsRepositoryImpl.kt:96:24 Condition is always 'true'.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/data/local/StorageManagerImpl.kt:47:34 Java type mismatch: inferred type is 'kotlin.String?', but 'kotlin.String' was expected.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/domain/models/Song.kt:119:14 'fun setFolderType(p0: Int?): MediaMetadata.Builder' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/domain/models/Song.kt:119:42 'static field FOLDER_TYPE_ALBUMS: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/common/CircleBackButton.kt:61:49 'val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/common/SongDropDownMenu.kt:75:45 'val Icons.Filled.PlaylistPlay: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.PlaylistPlay.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/common/SongDropDownMenu.kt:81:45 'val Icons.Filled.QueueMusic: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.QueueMusic.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/common/SongDropDownMenu.kt:87:45 'val Icons.Filled.PlaylistAdd: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.PlaylistAdd.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/common/SwipeToDismissItem.kt:56:44 'val Icons.Filled.PlaylistAdd: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.PlaylistAdd.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/common/SwipeToDismissItem.kt:100:44 'val Icons.Filled.PlaylistAdd: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.PlaylistAdd.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/dialogs/AddToPlaylistOrQueueDialog.kt:140:17 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/dialogs/AddToPlaylistOrQueueDialog.kt:152:17 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/dialogs/AddToPlaylistOrQueueDialog.kt:164:17 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/dialogs/NewPlaylistDialog.kt:169:38 'fun String.capitalize(): String' is deprecated. Use replaceFirstChar instead.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/albums/AlbumsScreen.kt:72:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/albums/AlbumsScreen.kt:105:9 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/artists/ArtistsScreen.kt:89:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/artists/ArtistsScreen.kt:112:9 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/home/HomeScreen.kt:86:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/home/HomeScreen.kt:111:9 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/LoginScreen.kt:392:92 'static field yes: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/LoginScreen.kt:393:89 'static field no: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/MainContentScreen.kt:351:5 'fun SearchBar(query: String, onQueryChange: (String) -> Unit, onSearch: (String) -> Unit, active: Boolean, onActiveChange: (Boolean) -> Unit, modifier: Modifier = ..., enabled: Boolean = ..., placeholder: @Composable() ComposableFunction0<Unit>? = ..., leadingIcon: @Composable() ComposableFunction0<Unit>? = ..., trailingIcon: @Composable() ComposableFunction0<Unit>? = ..., shape: Shape = ..., colors: SearchBarColors = ..., tonalElevation: Dp = ..., shadowElevation: Dp = ..., windowInsets: WindowInsets = ..., interactionSource: MutableInteractionSource? = ..., content: @Composable() ComposableFunction1<ColumnScope, Unit>): Unit' is deprecated. Use overload which takes inputField as a parameter.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/MainContentScreen.kt:364:36 'fun colors(containerColor: Color = ..., dividerColor: Color = ..., inputFieldColors: TextFieldColors = ...): SearchBarColors' is deprecated. Search bars now take the input field as a parameter. `inputFieldColors` should be passed explicitly to the input field. This parameter will be removed in a future version of the library.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/components/LoginButton.kt:60:41 'val Icons.Filled.Login: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.Login.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/components/MainContentMenuItem.kt:66:119 'val Icons.Outlined.Logout: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.Logout.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/components/MainContentTopAppBar.kt:182:53 'val Icons.Filled.QueueMusic: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.QueueMusic.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/components/MainTabRow.kt:120:41 'val Icons.Outlined.FeaturedPlayList: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.FeaturedPlayList.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/main/screens/components/MainTabRow.kt:121:37 'val Icons.Filled.FeaturedPlayList: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.FeaturedPlayList.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/offline/OfflineSongsScreen.kt:121:57 'val Icons.Filled.PlaylistAdd: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.PlaylistAdd.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/playlists/PlaylistsScreen.kt:61:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/playlists/PlaylistsScreen.kt:88:17 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/queue/QueueScreen.kt:119:53 'val Icons.Filled.PlaylistAdd: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.PlaylistAdd.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/search/screens/GenresScreen.kt:92:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/search/screens/GenresScreen.kt:121:9 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/search/screens/ResultsListView.kt:66:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/search/screens/ResultsListView.kt:77:9 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/settings/SettingsScreen.kt:119:59 'static field yes: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/settings/SettingsScreen.kt:123:58 'static field no: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/settings/SettingsScreen.kt:336:50 'val Icons.Filled.KeyboardArrowRight: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.KeyboardArrowRight.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/settings/SettingsScreen.kt:446:51 'val Icons.Outlined.OpenInNew: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.OpenInNew.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/settings/subscreens/AboutScreen.kt:182:21 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/songs/SongsListScreen.kt:65:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens/songs/SongsListScreen.kt:89:13 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/album_detail/AlbumDetailScreen.kt:102:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/album_detail/AlbumDetailScreen.kt:255:21 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/artist_detail/ArtistDetailScreen.kt:94:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/artist_detail/ArtistDetailScreen.kt:193:21 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/artist_detail/ArtistDetailScreen.kt:275:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/artist_detail/ArtistDetailScreen.kt:281:9 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/artist_detail/ArtistDetailScreen.kt:300:25 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/playlist_detail/PlaylistDetailScreen.kt:115:29 'fun rememberSwipeRefreshState(isRefreshing: Boolean): SwipeRefreshState' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of rememberSwipeRefreshState() is rememberPullRefreshState().For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/presentation/screens_detail/playlist_detail/PlaylistDetailScreen.kt:344:21 'fun SwipeRefresh(state: SwipeRefreshState, onRefresh: () -> Unit, modifier: Modifier = ..., swipeEnabled: Boolean = ..., refreshTriggerDistance: Dp = ..., indicatorAlignment: Alignment = ..., indicatorPadding: PaddingValues = ..., indicator: @Composable() ComposableFunction2<@ParameterName(...) SwipeRefreshState, @ParameterName(...) Dp, Unit> = ..., clipIndicatorToPadding: Boolean = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. accompanist/swiperefresh is deprecated.The androidx.compose equivalent of SwipeRefresh is Modifier.pullRefresh().This is often migrated as:Box(modifier = Modifier.pullRefresh(refreshState)) {...PullRefreshIndicator(...)}For more migration information, please visit https://google.github.io/accompanist/swiperefresh/#migration.w: file:///home/vagrant/build/luci.sixsixsix.powerampache2.fdroid/app/src/main/java/luci/sixsixsix/powerampache2/ui/theme/Theme.kt:142:20 'var statusBarColor: Int' is deprecated. Deprecated in Java.> Task :app:compileFDroidReleaseJavaWithJavac> Task :app:hiltAggregateDepsFDroidRelease> Task :app:hiltJavaCompileFDroidRelease> Task :app:generateFDroidReleaseLintVitalReportModel> Task :app:processFDroidReleaseJavaRes> Task :app:transformFDroidReleaseClassesWithAsm> Task :app:mergeFDroidReleaseJavaResource> Task :app:dexBuilderFDroidRelease> Task :app:mergeFDroidReleaseGlobalSynthetics> Task :app:lintVitalAnalyzeFDroidRelease> Task :app:mergeDexFDroidRelease> Task :app:l8DexDesugarLibFDroidRelease> Task :app:compileFDroidReleaseArtProfile> Task :app:packageFDroidRelease> Task :app:createFDroidReleaseApkListingFileRedirect> Task :app:lintVitalReportFDroidRelease> Task :app:lintVitalFDroidRelease> Task :app:assembleFDroidReleaseBUILD SUCCESSFUL in 9m 19s56 actionable tasks: 56 executed2025-01-07 17:47:56,839 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/luci.sixsixsix.powerampache2.fdroid, universal_newlines=False, shell=None, istream=<valid stream>)2025-01-07 17:47:56,847 INFO: Successfully built version 1.01-00-fdroid of luci.sixsixsix.powerampache2.fdroid from 3be089a628938eadf0ffdcd61ad70a487529515d2025-01-07 17:47:57,080 DEBUG: Checking build/luci.sixsixsix.powerampache2.fdroid/app/build/outputs/apk/FDroid/release/app-FDroid-release-unsigned.apk2025-01-07 17:47:57,229 INFO: success: luci.sixsixsix.powerampache2.fdroid2025-01-07 17:47:57,229 INFO: Finished2025-01-07 17:47:57,229 INFO: 1 build succeeded