log for org.archivekeep.ArchiveKeep:63
== Installed Android Tools ==2026-08-13 19:48:45,040 INFO: Creating log directory2026-08-13 19:48:45,040 INFO: Creating temporary directory2026-08-13 19:48:45,040 INFO: Creating output directory2026-08-13 19:48:45,042 DEBUG: Getting git vcs interface for https://github.com/archivekeep/archivekeep.git2026-08-13 19:48:45,042 DEBUG: Checking org.archivekeep.ArchiveKeep:632026-08-13 19:48:45,042 INFO: Building org.archivekeep.ArchiveKeep:632026-08-13 19:48:45,043 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/org.archivekeep.ArchiveKeep, stdin=None, shell=False, universal_newlines=False)2026-08-13 19:48:45,044 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-08-13 19:48:45,445 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48130 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u3) ...2026-08-13 19:48:48,211 INFO: Getting source for revision 47676cb654326c6b267641a6cb5da863604bfd542026-08-13 19:48:48,211 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:48,211 DEBUG: > git rev-parse --show-toplevel2026-08-13 19:48:48,412 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:48,412 DEBUG: > git submodule foreach --recursive git reset --hard2026-08-13 19:48:48,512 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:48,512 DEBUG: > git reset --hard2026-08-13 19:48:48,713 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:48,713 DEBUG: > git submodule foreach --recursive git clean -dffx2026-08-13 19:48:48,814 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:48,814 DEBUG: > git clean -dffx2026-08-13 19:48:48,915 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:48,915 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 origin2026-08-13 19:48:49,416 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:49,416 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 origin2026-08-13 19:48:49,817 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:49,817 DEBUG: > git remote set-head origin --auto2026-08-13 19:48:50,318 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:50,318 DEBUG: > git checkout -f 47676cb654326c6b267641a6cb5da863604bfd542026-08-13 19:48:50,519 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:50,519 DEBUG: > git clean -dffx2026-08-13 19:48:50,619 INFO: commit: 47676cb654326c6b267641a6cb5da863604bfd54 (SHA1: 47676cb654326c6b267641a6cb5da863604bfd54)2026-08-13 19:48:50,619 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:50,620 DEBUG: > git rev-parse --show-toplevel2026-08-13 19:48:50,820 DEBUG: Directory: build/org.archivekeep.ArchiveKeep2026-08-13 19:48:50,820 DEBUG: > git submodule deinit --all --force2026-08-13 19:48:51,021 INFO: Creating local.properties file at build/org.archivekeep.ArchiveKeep/local.properties2026-08-13 19:48:51,022 INFO: Creating local.properties file at build/org.archivekeep.ArchiveKeep/modules/local.properties2026-08-13 19:48:51,022 INFO: Creating local.properties file at build/org.archivekeep.ArchiveKeep/modules/app-android/local.properties2026-08-13 19:48:51,026 INFO: Running 'prebuild' commands in build/org.archivekeep.ArchiveKeep/modules/app-android2026-08-13 19:48:51,026 DEBUG: Directory: build/org.archivekeep.ArchiveKeep/modules/app-android2026-08-13 19:48:51,026 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/jetbrains/d' -e '/offline-repository/d' -e '/^\s\{20\}maven {/,/^\s\{20\}}/d' ../../build.gradle.kts; sed -i -e '/offline-repository/d' ../../settings.gradle.kts+ '[' -z '' ']'+ return+ case $- in+ return+ sed -i -e /jetbrains/d -e /offline-repository/d -e '/^\s\{20\}maven {/,/^\s\{20\}}/d' ../../build.gradle.kts+ sed -i -e /offline-repository/d ../../settings.gradle.kts2026-08-13 19:48:51,228 INFO: Scanning source for common problems...2026-08-13 19:48:51,232 DEBUG: scanner is configured to use signature data from: 'suss'2026-08-13 19:48:51,233 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-08-13 19:48:51,754 DEBUG: write 'suss.json' to cache2026-08-13 19:48:51,754 DEBUG: next suss.json cache update due in 23:59:59.9987892026-08-13 19:48:51,860 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2026-08-13 19:48:51,861 INFO: Creating source tarball...2026-08-13 19:48:51,959 INFO: Building Gradle project...2026-08-13 19:48:51,959 DEBUG: Directory: build/org.archivekeep.ArchiveKeep/modules/app-android2026-08-13 19:48:51,959 DEBUG: > /usr/local/bin/gradlew-fdroid assembleReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 9.5.1 via distributionUrlDownloading missing gradle version 9.5.1Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/9.5.1/bin/gradle assembleReleaseWelcome to Gradle 9.5.1!Here are the highlights of this release:- Task provenance in reports and failure messages- Type-safe accessors for precompiled Kotlin Settings pluginsFor more details see https://docs.gradle.org/9.5.1/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/9.5.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the buildFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 35 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 35 accepted.Preparing "Install Android SDK Build-Tools 35 v.35.0.0"."Install Android SDK Build-Tools 35 v.35.0.0" ready.Installing Android SDK Build-Tools 35 in /opt/android-sdk/build-tools/35.0.0"Install Android SDK Build-Tools 35 v.35.0.0" complete."Install Android SDK Build-Tools 35 v.35.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.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only[========= ] 25%
> Task :files:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :utils:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :files-driver-grpc:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :files:processResources NO-SOURCE> Task :utils:processResources> Task :files-driver-grpc:extractIncludeProto> Task :files-driver-grpc:extractProto> Task :files-driver-grpc:generateProto> Task :files-driver-grpc:processResources> Task :files-driver-s3:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :files-driver-s3:processResources NO-SOURCE> Task :app-android:preBuild UP-TO-DATE> Task :app-android:preReleaseBuild UP-TO-DATE> Task :app-android:mergeReleaseJniLibFolders> Task :app-core:preBuild UP-TO-DATE> Task :app-core:preReleaseBuild UP-TO-DATE> Task :app-core:mergeReleaseJniLibFolders> Task :app-core:mergeReleaseNativeLibs NO-SOURCE> Task :app-ui:preBuild UP-TO-DATE> Task :app-ui:preReleaseBuild UP-TO-DATE> Task :app-core:copyReleaseJniLibsProjectOnly> Task :app-ui:mergeReleaseJniLibFolders> Task :app-ui:mergeReleaseNativeLibs NO-SOURCE> Task :files-driver-filesystem:preBuild UP-TO-DATE> Task :files-driver-filesystem:preReleaseBuild UP-TO-DATE> Task :app-ui:copyReleaseJniLibsProjectOnly> Task :files-driver-filesystem:mergeReleaseJniLibFolders> Task :files-driver-filesystem:mergeReleaseNativeLibs NO-SOURCE> Task :files-driver-filesystem:copyReleaseJniLibsProjectOnly> Task :utils:compileKotlin> Task :app-core:kmpPartiallyResolvedDependenciesChecker> Task :utils:compileJava NO-SOURCE> Task :utils:classes> Task :utils:jar> Task :app-core:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app-core:generateReleaseResValues> Task :app-core:generateReleaseResources> Task :app-core:packageReleaseResources> Task :app-core:processReleaseNavigationResources> Task :app-core:parseReleaseLocalResources> Task :files-driver-filesystem:kmpPartiallyResolvedDependenciesChecker> Task :files-driver-filesystem:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :files-driver-filesystem:generateReleaseResValues> Task :files-driver-filesystem:generateReleaseResources> Task :files-driver-filesystem:packageReleaseResources> Task :files-driver-filesystem:processReleaseNavigationResources> Task :app-core:generateReleaseRFile> Task :files-driver-filesystem:parseReleaseLocalResources> Task :app-core:javaPreCompileRelease> Task :files-driver-filesystem:javaPreCompileRelease> Task :files:compileKotlin> Task :app-ui:kmpPartiallyResolvedDependenciesChecker> Task :files:compileJava NO-SOURCE> Task :files:classes UP-TO-DATE> Task :files:jar> Task :app-ui:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :files-driver-filesystem:generateReleaseRFile> Task :files-driver-grpc:compileKotlin> Task :files-driver-s3:compileKotlinw: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/files-driver-s3/src/main/kotlin/org/archivekeep/files/driver/s3/S3Repository.kt:140:47 Redundant call of conversion method.> Task :files-driver-grpc:compileJava> Task :files-driver-grpc:classes> Task :files-driver-grpc:jar> Task :files-driver-s3:compileJava NO-SOURCE> Task :files-driver-s3:classes UP-TO-DATE> Task :files-driver-s3:jar> Task :app-ui:convertXmlValueResourcesForAndroidMain NO-SOURCE> Task :app-ui:copyNonXmlValueResourcesForAndroidMain NO-SOURCE> Task :app-ui:prepareComposeResourcesTaskForAndroidMain NO-SOURCE> Task :files-driver-filesystem:kspReleaseKotlinAndroidw: [ksp] /home/vagrant/build/org.archivekeep.ArchiveKeep/modules/files-driver-filesystem/src/commonMain/kotlin/org/archivekeep/files/driver/filesystem/files/sqlite/ArchiveDatabase.kt:18: Schema export directory was not provided to the annotation processor so Room cannot export the schema. You can either provide `room.schemaLocation` annotation processor argument by applying the Room Gradle plugin (id 'androidx.room') OR set exportSchema to false.> Task :app-android:mergeReleaseNativeLibs> Task :app-ui:generateResourceAccessorsForAndroidMain NO-SOURCE> Task :app-ui:convertXmlValueResourcesForCommonMain NO-SOURCE> Task :app-ui:copyNonXmlValueResourcesForCommonMain> Task :app-android:stripReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.> Task :app-ui:prepareComposeResourcesTaskForCommonMain> Task :app-android:extractReleaseNativeSymbolTables> Task :app-ui:generateResourceAccessorsForCommonMain> Task :app-android:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :app-ui:generateActualResourceCollectorsForAndroidMain> Task :app-ui:generateComposeResClass> Task :app-ui:generateExpectResourceCollectorsForCommonMain> Task :app-ui:convertXmlValueResourcesForAndroidRelease NO-SOURCE> Task :app-ui:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE> Task :app-ui:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE> Task :app-ui:copyReleaseComposeResourcesToAndroidAssets> Task :app-ui:generateReleaseResValues> Task :app-ui:generateReleaseResources> Task :app-ui:packageReleaseResources> Task :app-ui:processReleaseNavigationResources> Task :app-ui:generateResourceAccessorsForAndroidRelease NO-SOURCE> Task :app-ui:javaPreCompileRelease> Task :app-ui:parseReleaseLocalResources> Task :app-ui:generateReleaseRFile> Task :app-android:checkReleaseDuplicateClasses> Task :app-android:buildKotlinToolingMetadata> Task :app-android:kmpPartiallyResolvedDependenciesChecker> Task :app-android:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app-android:convertXmlValueResourcesForAndroidMain NO-SOURCE> Task :app-android:copyNonXmlValueResourcesForAndroidMain NO-SOURCE> Task :app-android:prepareComposeResourcesTaskForAndroidMain NO-SOURCE> Task :app-android:generateResourceAccessorsForAndroidMain SKIPPED> Task :app-android:convertXmlValueResourcesForCommonMain NO-SOURCE> Task :app-android:copyNonXmlValueResourcesForCommonMain NO-SOURCE> Task :app-android:prepareComposeResourcesTaskForCommonMain NO-SOURCE> Task :app-android:generateResourceAccessorsForCommonMain SKIPPED> Task :app-android:generateActualResourceCollectorsForAndroidMain SKIPPED> Task :app-android:generateComposeResClass SKIPPED> Task :app-android:generateExpectResourceCollectorsForCommonMain SKIPPED> Task :app-android:generateReleaseBuildConfig> Task :app-android:convertXmlValueResourcesForAndroidRelease NO-SOURCE> Task :app-android:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE> Task :app-android:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE> Task :app-android:generateResourceAccessorsForAndroidRelease SKIPPED> Task :app-core:writeReleaseAarMetadata> Task :app-ui:writeReleaseAarMetadata> Task :files-driver-filesystem:writeReleaseAarMetadata> Task :app-android:processReleaseNavigationResources> Task :app-android:checkReleaseAarMetadata> Task :files-driver-filesystem:compileReleaseKotlinAndroidw: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/files-driver-filesystem/build/generated/ksp/android/androidRelease/kotlin/org/archivekeep/files/driver/filesystem/files/sqlite/ArchiveDatabaseConstructor.kt:5:8 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/files-driver-filesystem/src/commonMain/kotlin/org/archivekeep/files/driver/filesystem/encryptedfiles/EncryptedFileSystemRepository.kt:102:14 This declaration is in a preview state and can be changed in a backwards-incompatible manner with a best-effort migration. Its usage should be marked with '@kotlinx.coroutines.FlowPreview' or '@OptIn(kotlinx.coroutines.FlowPreview::class)' if you accept the drawback of relying on preview APIw: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/files-driver-filesystem/src/commonMain/kotlin/org/archivekeep/files/driver/filesystem/files/sqlite/ArchiveDatabase.kt:11:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. Consider using the '-Xexpect-actual-classes' flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573> Task :files-driver-filesystem:compileReleaseJavaWithJavac NO-SOURCE> Task :app-android:compileReleaseNavigationResources> Task :app-android:generateReleaseResValues> Task :files-driver-filesystem:bundleLibCompileToJarRelease> Task :files-driver-filesystem:bundleLibRuntimeToDirRelease> Task :app-android:mapReleaseSourceSetPaths> Task :app-android:generateReleaseResources> Task :app-android:copyReleaseComposeResourcesToAndroidAssets> Task :app-android:packageReleaseResources> Task :app-android:createReleaseCompatibleScreenManifests> Task :app-android:parseReleaseLocalResources> Task :app-android:extractDeepLinksRelease> Task :app-core:extractDeepLinksRelease> Task :app-ui:extractDeepLinksRelease> Task :files-driver-filesystem:extractDeepLinksRelease> Task :app-core:compileReleaseLibraryResources> Task :app-android:mergeReleaseResources> Task :files-driver-filesystem:compileReleaseLibraryResources> Task :app-android:javaPreCompileRelease> Task :app-android:desugarReleaseFileDependencies> Task :app-android:mergeReleaseStartupProfile> Task :app-ui:compileReleaseLibraryResources> Task :app-core:processReleaseManifestpackage="org.archivekeep.app.core" found in source AndroidManifest.xml: /home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/androidMain/AndroidManifest.xml.Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported, and the value is ignored.Recommendation: remove package="org.archivekeep.app.core" from the source AndroidManifest.xml: /home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/androidMain/AndroidManifest.xml.> Task :files-driver-filesystem:processReleaseManifest> Task :app-ui:processReleaseManifestpackage="org.archivekeep.app.ui" found in source AndroidManifest.xml: /home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-ui/src/androidMain/AndroidManifest.xml.Setting the namespace via the package attribute in the source AndroidManifest.xml is no longer supported, and the value is ignored.Recommendation: remove package="org.archivekeep.app.ui" from the source AndroidManifest.xml: /home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-ui/src/androidMain/AndroidManifest.xml.> Task :app-core:compileReleaseKotlinAndroidw: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/api/repository/location/RepositoryLocationAccessor.kt:53:5 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/api/repository/location/RepositoryLocationAccessor.kt:135:56 'fun getRepositoryCredentialsFlow(uri: RepositoryURI): Flow<OptionalLoadable<BasicAuthCredentials?>>' is deprecated. Switch to getRepositorySecrets.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/domain/archives/DefaultArchiveService.kt:20:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/domain/repositories/DefaultRepositoryService.kt:19:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/domain/storages/KnownStorageService.kt:24:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/credentials/CredentialsInProtectedWalletDataStore.kt:21:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/credentials/CredentialsInProtectedWalletDataStore.kt:55:20 'val repositoryCredentials: Set<CredentialsInProtectedWalletDataStore.PersistedRepositoryCredentials>' is deprecated. Switch to repository secrets.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/credentials/CredentialsInProtectedWalletDataStore.kt:60:26 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/credentials/CredentialsInProtectedWalletDataStore.kt:80:49 'val repositoryCredentials: Set<CredentialsInProtectedWalletDataStore.PersistedRepositoryCredentials>' is deprecated. Switch to repository secrets.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/drivers/filesystem/operations/add/AddFileSystemRepositoryUseCaseImpl.kt:90:65 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'Array<(out) String!>?'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/drivers/grpc/GRPCStorageDriver.kt:116:46 'suspend fun saveRepositoryCredentials(repositoryURI: RepositoryURI, credentials: BasicAuthCredentials): Unit' is deprecated. Switch to saveRepositorySecret.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/drivers/s3/S3StorageDriver.kt:184:50 'suspend fun saveRepositoryCredentials(repositoryURI: RepositoryURI, credentials: BasicAuthCredentials): Unit' is deprecated. Switch to saveRepositorySecret.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/persistence/platform/demo/DemoApplicationServices.kt:104:17 The corresponding parameter in the supertype 'MemorizedRepositoryIndexRepository' is named 'accessedIndex'. This may cause problems when calling this function with named arguments.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/add/IndexUpdateProcedureSupervisorServiceImpl.kt:37:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/add/IndexUpdateProcedureSupervisorServiceImpl.kt:57:18 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/addpush/AddAndPushProcedureServiceImpl.kt:31:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/addpush/AddAndPushProcedureServiceImpl.kt:53:26 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/addpush/AddAndPushProcedureServiceImpl.kt:81:28 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/deletedcleanup/DeletedFilesCleanupProcedureSupervisorServiceImpl.kt:36:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/deletedcleanup/DeletedFilesCleanupProcedureSupervisorServiceImpl.kt:56:18 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/reindex/FileReindexProcedureSupervisorServiceImpl.kt:36:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/reindex/FileReindexProcedureSupervisorServiceImpl.kt:56:18 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/sync/RepoToRepoSyncServiceImpl.kt:53:21 Suspicious aggregation scope 'org.archivekeep.app.core.domain.CoreApplicationServiceScope' is a concrete `@Scope` annotation type, and probably not what you meant. Aggregation scopes are usually simple abstract classes like 'dev.zacsweers.metro.AppScope'.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/sync/RepoToRepoSyncServiceImpl.kt:181:69 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.w: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-core/src/commonMain/kotlin/org/archivekeep/app/core/procedures/sync/RepoToRepoSyncServiceImpl.kt:182:71 'val accessorFlow: Flow<Loadable<Repo>>' is deprecated. Switch to optionalAccessorFlow and handle NotAvailable on consumer side.> Task :app-core:compileReleaseJavaWithJavac NO-SOURCE> Task :app-core:bundleLibCompileToJarRelease> Task :app-core:bundleLibRuntimeToDirRelease> Task :app-android:processReleaseMainManifest> Task :app-android:processReleaseManifest> Task :app-core:prepareReleaseArtProfile> Task :app-ui:prepareReleaseArtProfile> Task :files-driver-filesystem:prepareReleaseArtProfile> Task :app-android:mergeReleaseArtProfile> Task :app-core:bundleLibRuntimeToJarRelease> Task :app-android:mergeReleaseShaders> Task :files-driver-filesystem:bundleLibRuntimeToJarRelease> Task :app-android:compileReleaseShaders NO-SOURCE> Task :app-android:generateReleaseAssets UP-TO-DATE> Task :app-android:releaseAssetsCopyForAGP NO-SOURCE> Task :app-core:mergeReleaseShaders> Task :app-core:compileReleaseShaders NO-SOURCE> Task :app-core:generateReleaseAssets UP-TO-DATE> Task :app-core:releaseAssetsCopyForAGP NO-SOURCE> Task :app-core:mergeReleaseAssets> Task :app-ui:mergeReleaseShaders> Task :app-ui:compileReleaseShaders NO-SOURCE> Task :app-ui:generateReleaseAssets UP-TO-DATE> Task :app-ui:releaseAssetsCopyForAGP NO-SOURCE> Task :app-ui:mergeReleaseAssets> Task :files-driver-filesystem:mergeReleaseShaders> Task :files-driver-filesystem:compileReleaseShaders NO-SOURCE> Task :files-driver-filesystem:generateReleaseAssets UP-TO-DATE> Task :files-driver-filesystem:releaseAssetsCopyForAGP NO-SOURCE> Task :files-driver-filesystem:mergeReleaseAssets> Task :app-android:mergeReleaseAssets> Task :app-android:compressReleaseAssets> Task :app-android:extractReleaseVersionControlInfo> Task :app-android:extractProguardFiles> Task :app-core:processReleaseJavaRes> Task :app-core:createFullJarRelease> Task :app-core:extractProguardFiles> Task :files-driver-filesystem:processReleaseJavaRes> Task :files-driver-filesystem:createFullJarRelease> Task :files-driver-filesystem:extractProguardFiles> Task :files-driver-filesystem:generateReleaseLintModel> Task :app-core:prepareLintJarForPublish> Task :files-driver-filesystem:prepareLintJarForPublish> Task :app-ui:extractProguardFiles> Task :app-android:mergeExtDexRelease> Task :app-ui:compileReleaseKotlinAndroidw: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/modules/app-ui/src/commonMain/kotlin/org/archivekeep/app/ui/utils/PropertiesApplicationMetadata.kt:17:42 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'ClassLoader?'.> Task :app-core:generateReleaseLintModel> Task :app-ui:compileReleaseJavaWithJavac NO-SOURCE> Task :app-ui:processReleaseJavaRes> Task :app-ui:bundleLibCompileToJarRelease> Task :app-ui:bundleLibRuntimeToJarRelease> Task :app-ui:bundleLibRuntimeToDirRelease> Task :app-ui:generateReleaseLintModel> Task :app-ui:createFullJarRelease> Task :app-ui:prepareLintJarForPublish> Task :app-ui:stripReleaseDebugSymbols NO-SOURCE> Task :app-ui:checkReleaseAarMetadata> Task :app-ui:copyReleaseJniLibsProjectAndLocalJars> Task :app-ui:extractDeepLinksForAarRelease> Task :app-android:processReleaseManifestForPackage> Task :app-ui:extractReleaseAnnotations> Task :app-ui:mergeReleaseGeneratedProguardFiles> Task :app-ui:mergeReleaseConsumerProguardFiles> Task :app-core:stripReleaseDebugSymbols NO-SOURCE> Task :app-core:checkReleaseAarMetadata> Task :app-core:copyReleaseJniLibsProjectAndLocalJars> Task :app-core:extractDeepLinksForAarRelease> Task :app-ui:mergeReleaseJavaResource> Task :app-core:extractReleaseAnnotations> Task :app-ui:syncReleaseLibJars> Task :app-ui:bundleReleaseLocalLintAar> Task :app-core:mergeReleaseGeneratedProguardFiles> Task :app-core:mergeReleaseConsumerProguardFiles> Task :app-core:mergeReleaseJavaResource> Task :files-driver-filesystem:stripReleaseDebugSymbols NO-SOURCE> Task :files-driver-filesystem:checkReleaseAarMetadata> Task :app-core:syncReleaseLibJars> Task :app-core:bundleReleaseLocalLintAar> Task :files-driver-filesystem:copyReleaseJniLibsProjectAndLocalJars> Task :files-driver-filesystem:extractDeepLinksForAarRelease> Task :files-driver-filesystem:extractReleaseAnnotations> Task :files-driver-filesystem:mergeReleaseGeneratedProguardFiles> Task :files-driver-filesystem:mergeReleaseConsumerProguardFiles> Task :files-driver-filesystem:writeReleaseLintModelMetadata> Task :files-driver-filesystem:mergeReleaseJavaResource> Task :files-driver-filesystem:syncReleaseLibJars> Task :files-driver-filesystem:bundleReleaseLocalLintAar> Task :app-core:writeReleaseLintModelMetadata> Task :app-ui:writeReleaseLintModelMetadata> Task :app-core:generateReleaseLintVitalModel> Task :app-ui:generateReleaseLintVitalModel> Task :files-driver-filesystem:generateReleaseLintVitalModel> Task :app-android:collectReleaseDependencies> Task :app-android:sdkReleaseDependencyData> Task :app-android:writeReleaseAppMetadata> Task :app-android:writeReleaseSigningConfigVersions> Task :app-android:processReleaseResources> Task :app-android:optimizeReleaseResources> Task :app-android:compileReleaseKotlinAndroid> Task :app-android:compileReleaseJavaWithJavac> Task :app-android:dexBuilderRelease> Task :app-android:mergeReleaseGlobalSynthetics> Task :app-android:generateReleaseLintVitalReportModel> Task :app-android:processReleaseJavaRes> Task :files-driver-filesystem:lintVitalAnalyzeRelease> Task :app-core:lintVitalAnalyzeRelease> Task :app-ui:lintVitalAnalyzeRelease> Task :app-android:mergeReleaseJavaResource> Task :app-android:lintVitalAnalyzeRelease> Task :app-android:lintVitalReportRelease> Task :app-android:lintVitalRelease> Task :app-android:mergeDexRelease> Task :app-android:compileReleaseArtProfile> Task :app-android:packageRelease> Task :app-android:createReleaseApkListingFileRedirect> Task :app-android:assembleRelease[Incubating] Problems report is available at: file:///home/vagrant/build/org.archivekeep.ArchiveKeep/build/reports/problems/problems-report.htmlDeprecated Gradle features were used in this build, making it incompatible with Gradle 10.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.For more on this, please refer to https://docs.gradle.org/9.5.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD SUCCESSFUL in 5m 28s189 actionable tasks: 189 executedConsider enabling configuration cache to speed up this build: https://docs.gradle.org/9.5.1/userguide/configuration_cache_enabling.html2026-08-13 19:54:23,313 DEBUG: Checking build/org.archivekeep.ArchiveKeep/modules/app-android/build/outputs/apk/release/app-android-release-unsigned.apk2026-08-13 19:54:23,315 INFO: Successfully built org.archivekeep.ArchiveKeep:63 from 47676cb654326c6b267641a6cb5da863604bfd542026-08-13 19:54:23,331 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'2026-08-13 19:54:23,331 INFO: ...retrieving https://github.com/archivekeep/archivekeep/releases/download/v0.6.3/archivekeep-0.6.3.apk2026-08-13 19:54:23,332 DEBUG: Starting new HTTPS connection (1): github.com:4432026-08-13 19:54:23,706 DEBUG: https://github.com:443 "GET /archivekeep/archivekeep/releases/download/v0.6.3/archivekeep-0.6.3.apk HTTP/1.1" 302 02026-08-13 19:54:23,707 DEBUG: Starting new HTTPS connection (1): release-assets.githubusercontent.com:4432026-08-13 19:54:23,834 DEBUG: https://release-assets.githubusercontent.com:443 "GET /github-production-release-asset/495004291/42041774-cb01-46fa-8ec5-e0b29bf4ade7?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-08-13T20%3A41%3A39Z&rscd=attachment%3B+filename%3Darchivekeep-0.6.3.apk&rsct=application%2Fvnd.android.package-archive&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-08-13T19%3A41%3A34Z&ske=2026-08-13T20%3A41%3A39Z&sks=b&skv=2018-11-09&sig=IUr3X2mrS7ecLx5g49sc6iWsAmjU54iMMGJuHDHXQzM%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4NjY1MjY2NCwibmJmIjoxNzg2NjUwODY0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.H1PmwGGbDV5Jv-UrcBr2nnIFOk-J0bbgYNQ23StBU6U&response-content-disposition=attachment%3B%20filename%3Darchivekeep-0.6.3.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 736599232026-08-13 19:54:25,615 DEBUG: unsigned/binaries/org.archivekeep.ArchiveKeep_63.binary.apk: VerifiesVerified using v1 scheme (JAR signing): falseVerified using v2 scheme (APK Signature Scheme v2): falseVerified using v3 scheme (APK Signature Scheme v3): trueVerified using v3.1 scheme (APK Signature Scheme v3.1): falseVerified using v4 scheme (APK Signature Scheme v4): falseVerified for SourceStamp: falseNumber of signers: 12026-08-13 19:54:25,804 DEBUG: /tmp/tmp2gs6wt7x/sigcp_org.archivekeep.ArchiveKeep_63.apk: VerifiesVerified using v1 scheme (JAR signing): falseVerified using v2 scheme (APK Signature Scheme v2): falseVerified using v3 scheme (APK Signature Scheme v3): trueVerified using v3.1 scheme (APK Signature Scheme v3.1): falseVerified using v4 scheme (APK Signature Scheme v4): falseVerified for SourceStamp: falseNumber of signers: 12026-08-13 19:54:25,805 INFO: ...successfully verified2026-08-13 19:54:25,805 INFO: compared built binary to supplied reference binary successfully2026-08-13 19:54:25,817 DEBUG: Using APK Signature v32026-08-13 19:54:25,817 INFO: supplied reference binary has allowed signer 3d1eee1d389688155df900ad682532c50618f94fc5bf1780b8a5727bc96fa84e2026-08-13 19:54:25,819 INFO: success: org.archivekeep.ArchiveKeep2026-08-13 19:54:25,819 INFO: Finished2026-08-13 19:54:25,819 INFO: 1 build succeeded