log for com.github.libretube:30

== Installed Android Tools ==2023-04-04 19:48:05,454 DEBUG: Reading 'config.yml'2023-04-04 19:48:05,466 DEBUG: ipfs_cid not found, skipping CIDv1 generation2023-04-04 19:48:05,467 INFO: Creating log directory2023-04-04 19:48:05,467 INFO: Creating temporary directory2023-04-04 19:48:05,467 INFO: Creating output directory2023-04-04 19:48:05,487 DEBUG: Getting git vcs interface for https://github.com/libre-tube/LibreTube2023-04-04 19:48:05,487 DEBUG: Checking com.github.libretube:302023-04-04 19:48:05,487 INFO: Building version 0.12.1 (30) of com.github.libretube2023-04-04 19:48:05,488 DEBUG: > sudo passwd --lock rootpasswd: password expiry information changed.2023-04-04 19:48:06,300 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 36772 files and directories currently installed.)Removing sudo (1.9.5p2-3+deb11u1) ...Purging configuration files for sudo (1.9.5p2-3+deb11u1) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removed2023-04-04 19:48:17,617 INFO: Getting source for revision 0e903e9d8dc59dbb039d603d0f79f44aef1df1762023-04-04 19:48:17,617 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:17,618 DEBUG: > git rev-parse --show-toplevel2023-04-04 19:48:17,827 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:17,828 DEBUG: > git submodule foreach --recursive git reset --hard2023-04-04 19:48:18,039 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:18,040 DEBUG: > git reset --hard2023-04-04 19:48:18,452 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:18,453 DEBUG: > git submodule foreach --recursive git clean -dffx2023-04-04 19:48:18,564 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:18,564 DEBUG: > git clean -dffx2023-04-04 19:48:18,676 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:18,676 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 origin2023-04-04 19:48:19,591 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:19,591 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 remote prune origin2023-04-04 19:48:20,205 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:20,205 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 origin2023-04-04 19:48:20,818 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:20,819 DEBUG: > git remote set-head origin --auto2023-04-04 19:48:21,532 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:21,532 DEBUG: > git checkout -f 0e903e9d8dc59dbb039d603d0f79f44aef1df1762023-04-04 19:48:21,945 DEBUG: Directory: build/com.github.libretube2023-04-04 19:48:21,945 DEBUG: > git clean -dffx2023-04-04 19:48:22,056 INFO: Creating local.properties file at build/com.github.libretube/local.properties2023-04-04 19:48:22,057 INFO: Creating local.properties file at build/com.github.libretube/app/local.properties2023-04-04 19:48:22,058 DEBUG: Removing debuggable flags from build/com.github.libretube/app2023-04-04 19:48:22,093 INFO: Running 'prebuild' commands in build/com.github.libretube/app2023-04-04 19:48:22,094 DEBUG: Directory: build/com.github.libretube/app2023-04-04 19:48:22,094 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/splits/,+8d' build.gradle/etc/bash.bashrc: line 7: PS1: unbound variable+ sed -i -e /splits/,+8d build.gradle2023-04-04 19:48:22,306 INFO: Cleaning Gradle project...2023-04-04 19:48:22,307 DEBUG: Directory: build/com.github.libretube/app2023-04-04 19:48:22,307 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid cleanFound 7.6.1 via distributionUrlDownloading missing gradle version 7.6.1cachedir /home/vagrant/.cache/fdroidserver/home/vagrant/.cache/fdroidserver/gradle-7.6.1-bin.zip: OKRunning /opt/gradle/versions/7.6.1/bin/gradle cleanWelcome to Gradle 7.6.1!Here are the highlights of this release:- Added support for Java 19.- Introduced `--rerun` flag for individual task rerun.- Improved dependency block for test suites to be strongly typed.- Added a pluggable system for Java toolchains provisioning.For more details see https://docs.gradle.org/7.6.1/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.6.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.Daemon will be stopped at the end of the build> Task :app:clean UP-TO-DATEBUILD SUCCESSFUL in 1m 10s1 actionable task: 1 up-to-date2023-04-04 19:49:39,924 INFO: Scanning source for common problems...2023-04-04 19:49:39,945 DEBUG: scanner is configured to use signature data from: 'suss'2023-04-04 19:49:40,056 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2023-04-04 19:49:40,057 INFO: Creating source tarball...2023-04-04 19:49:41,468 INFO: Building Gradle project...2023-04-04 19:49:41,468 DEBUG: Directory: build/com.github.libretube/app2023-04-04 19:49:41,469 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleReleaseFound 7.6.1 via distributionUrlRunning /opt/gradle/versions/7.6.1/bin/gradle assembleReleaseTo honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.6.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.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-only> Task :app:buildKotlinToolingMetadata> Task :app:preBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :app:compileReleaseAidl NO-SOURCE> Task :app:compileReleaseRenderscript NO-SOURCE> Task :app:dataBindingMergeDependencyArtifactsReleaseWARNING: [Processor] Library '/home/vagrant/.gradle/caches/modules-2/files-2.1/com.google.android.exoplayer/extension-mediasession/2.18.4/ca1a7a3598cec39741610174a05dfd60e9d3c876/extension-mediasession-2.18.4.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.Example of androidX reference: 'androidx/annotation/Nullable'Example of support library reference: 'android/support/v4/media/session/MediaSessionCompat$Callback'WARNING: [Processor] Library '/home/vagrant/.gradle/caches/modules-2/files-2.1/com.google.android.exoplayer/exoplayer-ui/2.18.4/1253f42b88a3b1e9c3e66d57eac0ba21dd59caa2/exoplayer-ui-2.18.4.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.Example of androidX reference: 'androidx/core/app/NotificationCompat$Builder'Example of support library reference: 'android/support/v4/media/session/MediaSessionCompat$Token'> Task :app:generateReleaseResValues> Task :app:generateReleaseResources> Task :app:generateReleaseBuildConfig> Task :app:checkReleaseAarMetadata> Task :app:mapReleaseSourceSetPaths> Task :app:createReleaseCompatibleScreenManifests> Task :app:extractDeepLinksRelease> Task :app:mergeReleaseResources> Task :app:processReleaseMainManifest[org.chromium.net:cronet-embedded:108.5359.79] /home/vagrant/.gradle/caches/transforms-3/e103f998ae4e7c4417bd5b763fa1678d/transformed/jetified-cronet-embedded-108.5359.79/AndroidManifest.xml Warning:Namespace 'org.chromium.net' used in: org.chromium.net:cronet-embedded:108.5359.79, org.chromium.net:cronet-common:108.5359.79, org.chromium.net:cronet-api:108.5359.79.> Task :app:dataBindingGenBaseClassesRelease> Task :app:processReleaseManifest> Task :app:extractProguardFiles> Task :app:javaPreCompileRelease> Task :app:mergeReleaseJniLibFolders> Task :app:mergeReleaseNativeLibs> Task :app:checkReleaseDuplicateClasses> Task :app:processReleaseJavaRes NO-SOURCE> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :app:stripReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libcronet.108.0.5359.79.so.> Task :app:mergeReleaseAssets> Task :app:extractReleaseNativeSymbolTables> Task :app:compressReleaseAssets> Task :app:collectReleaseDependencies> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :app:sdkReleaseDependencyData> Task :app:writeReleaseAppMetadata> Task :app:writeReleaseSigningConfigVersions> Task :app:mergeReleaseArtProfile> Task :app:processReleaseManifestForPackage> Task :app:processReleaseResources> Task :app:optimizeReleaseResources> Task :app:kaptGenerateStubsReleaseKotlin> Task :app:kaptReleaseKotlin/home/vagrant/build/com.github.libretube/app/build/tmp/kapt3/stubs/release/com/github/libretube/db/obj/DownloadItem.java:7: warning: videoId column references a foreign key but it is not part of an index. This may trigger full table scans whenever parent table is modified so you are highly advised to create an index that covers this column.public final class DownloadItem {^> Task :app:compileReleaseKotlinw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/api/RetrofitInstance.kt: (16, 10): This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt: (52, 37): This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt: (89, 29): This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/ImportHelper.kt: (153, 29): This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (24, 37): 'getter for activeNetworkInfo: NetworkInfo?' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (24, 56): 'getter for isConnected: Boolean' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (29, 47): 'getNetworkInfo(Int): NetworkInfo?' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (29, 82): 'TYPE_VPN: Int' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (30, 29): 'getter for isConnected: Boolean' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (41, 53): 'getter for activeNetworkInfo: NetworkInfo?' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (46, 47): 'getNetworkInfo(Int): NetworkInfo?' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (46, 82): 'TYPE_VPN: Int' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (47, 26): 'getter for isConnected: Boolean' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (50, 38): 'getter for type: Int' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/helpers/NetworkHelper.kt: (50, 66): 'TYPE_VPN: Int' is deprecated. Deprecated in Javaw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/ui/adapters/LegacySubscriptionAdapter.kt: (38, 37): Unnecessary non-null assertion (!!) on a non-null receiver of type Stringw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/ui/adapters/LegacySubscriptionAdapter.kt: (43, 59): Unnecessary non-null assertion (!!) on a non-null receiver of type Stringw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/ui/adapters/SubscriptionChannelAdapter.kt: (42, 59): Unnecessary non-null assertion (!!) on a non-null receiver of type Stringw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/ui/adapters/SubscriptionChannelAdapter.kt: (48, 33): Unnecessary safe call on a non-null receiver of type Stringw: /home/vagrant/build/com.github.libretube/app/src/main/java/com/github/libretube/ui/preferences/NotificationSettings.kt: (68, 73): 'REPLACE' is deprecated. Deprecated in favor of the UPDATE policy. UPDATE policy has very similar behavior: next run of the worker with the same unique name, going to have new specification. However, UPDATE has better defaults: unlike REPLACE policy UPDATE won't cancel the worker if it is currently running and new worker specification will be used only on the next run. Also it preserves original enqueue time, so unlike REPLACE period isn't reset. If you want to preserve previous behavior, CANCEL_AND_REENQUEUE should be used.> Task :app:compileReleaseJavaWithJavac> Task :app:mergeReleaseGeneratedProguardFiles> Task :app:mergeReleaseJavaResource> Task :app:lintVitalAnalyzeRelease> Task :app:minifyReleaseWithR8WARNING:Missing classes detected while running R8. Please add the missing classes or apply additional keep rules that are generated in /home/vagrant/build/com.github.libretube/app/build/outputs/mapping/release/missing_rules.txt.WARNING:R8: Missing class org.bouncycastle.jsse.BCSSLParameters (referenced from: void okhttp3.internal.platform.BouncyCastlePlatform.configureTlsExtensions(javax.net.ssl.SSLSocket, java.lang.String, java.util.List) and 1 other context)Missing class org.bouncycastle.jsse.BCSSLSocket (referenced from: void okhttp3.internal.platform.BouncyCastlePlatform.configureTlsExtensions(javax.net.ssl.SSLSocket, java.lang.String, java.util.List) and 5 other contexts)Missing class org.bouncycastle.jsse.provider.BouncyCastleJsseProvider (referenced from: void okhttp3.internal.platform.BouncyCastlePlatform.<init>())Missing class org.conscrypt.Conscrypt$Version (referenced from: boolean okhttp3.internal.platform.ConscryptPlatform$Companion.atLeastVersion(int, int, int))Missing class org.conscrypt.Conscrypt (referenced from: boolean okhttp3.internal.platform.ConscryptPlatform$Companion.atLeastVersion(int, int, int) and 4 other contexts)Missing class org.conscrypt.ConscryptHostnameVerifier (referenced from: okhttp3.internal.platform.ConscryptPlatform$DisabledHostnameVerifier)Missing class org.openjsse.javax.net.ssl.SSLParameters (referenced from: void okhttp3.internal.platform.OpenJSSEPlatform.configureTlsExtensions(javax.net.ssl.SSLSocket, java.lang.String, java.util.List))Missing class org.openjsse.javax.net.ssl.SSLSocket (referenced from: void okhttp3.internal.platform.OpenJSSEPlatform.configureTlsExtensions(javax.net.ssl.SSLSocket, java.lang.String, java.util.List) and 1 other context)Missing class org.openjsse.net.ssl.OpenJSSE (referenced from: void okhttp3.internal.platform.OpenJSSEPlatform.<init>())> Task :app:lintVitalReportRelease> Task :app:lintVitalRelease> Task :app:l8DexDesugarLibRelease> Task :app:compileReleaseArtProfile> Task :app:packageRelease> Task :app:createReleaseApkListingFileRedirect> Task :app:assembleReleaseBUILD SUCCESSFUL in 7m 31s44 actionable tasks: 44 executed2023-04-04 19:57:13,955 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/com.github.libretube, universal_newlines=False, shell=None, istream=<valid stream>)2023-04-04 19:57:13,972 INFO: Successfully built version 0.12.1 of com.github.libretube from 0e903e9d8dc59dbb039d603d0f79f44aef1df1762023-04-04 19:57:14,261 DEBUG: AXML contains a RESOURCE MAP2023-04-04 19:57:14,261 DEBUG: Start of Namespace mapping: prefix 52: 'android' --> uri 133: 'http://schemas.android.com/apk/res/android'2023-04-04 19:57:14,263 DEBUG: Checking build/com.github.libretube/app/build/outputs/apk/release/app-release-unsigned.apk2023-04-04 19:57:14,288 DEBUG: AXML contains a RESOURCE MAP2023-04-04 19:57:14,288 DEBUG: Start of Namespace mapping: prefix 52: 'android' --> uri 133: 'http://schemas.android.com/apk/res/android'2023-04-04 19:57:14,352 INFO: success: com.github.libretube2023-04-04 19:57:14,352 INFO: Finished2023-04-04 19:57:14,352 INFO: 1 build succeeded