log for org.gdroid.gdroid:21000

== Installed Android Tools ==2025-04-16 11:33:21,577 DEBUG: Reading 'config.yml'2025-04-16 11:33:21,590 INFO: Creating log directory2025-04-16 11:33:21,591 INFO: Creating temporary directory2025-04-16 11:33:21,591 INFO: Creating output directory2025-04-16 11:33:21,650 DEBUG: Getting git vcs interface for https://gitlab.com/gdroid/gdroidclient.git2025-04-16 11:33:21,650 DEBUG: Checking org.gdroid.gdroid:210002025-04-16 11:33:21,651 INFO: Building version 0.21.0 (21000) of org.gdroid.gdroid2025-04-16 11:33:21,651 DEBUG: > sudo passwd --lock rootpasswd: password changed.2025-04-16 11:33:22,156 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+deb12u10) ...2025-04-16 11:33:43,593 INFO: Getting source for revision a5f64cbb01b475fc5471a916fcb393aec02f8b4c2025-04-16 11:33:43,597 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:43,598 DEBUG: > git rev-parse --show-toplevel2025-04-16 11:33:43,802 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:43,802 DEBUG: > git submodule foreach --recursive git reset --hard2025-04-16 11:33:44,006 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:44,006 DEBUG: > git reset --hard2025-04-16 11:33:44,410 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:44,410 DEBUG: > git submodule foreach --recursive git clean -dffx2025-04-16 11:33:44,513 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:44,513 DEBUG: > git clean -dffx2025-04-16 11:33:44,616 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:44,617 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-04-16 11:33:45,622 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:45,622 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-04-16 11:33:46,327 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:46,327 DEBUG: > git remote set-head origin --auto2025-04-16 11:33:47,132 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:47,132 DEBUG: > git checkout -f a5f64cbb01b475fc5471a916fcb393aec02f8b4c2025-04-16 11:33:47,436 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:47,436 DEBUG: > git clean -dffx2025-04-16 11:33:47,539 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:47,540 DEBUG: > git rev-parse --show-toplevel2025-04-16 11:33:47,743 DEBUG: Directory: build/org.gdroid.gdroid2025-04-16 11:33:47,743 DEBUG: > git submodule deinit --all --force2025-04-16 11:33:47,846 INFO: Creating local.properties file at build/org.gdroid.gdroid/local.properties2025-04-16 11:33:48,015 INFO: Creating local.properties file at build/org.gdroid.gdroid/app/local.properties2025-04-16 11:33:48,015 DEBUG: Removing debuggable flags from build/org.gdroid.gdroid/app2025-04-16 11:33:48,048 INFO: Cleaning Gradle project...2025-04-16 11:33:48,048 DEBUG: Directory: build/org.gdroid.gdroid/app2025-04-16 11:33:48,048 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid cleanFound 7.5 via distributionUrlRunning /opt/gradle/versions/7.5/bin/gradle cleanWelcome to Gradle 7.5!Here are the highlights of this release:- Support for Java 18- Support for building with Groovy 4- Much more responsive continuous builds- Improved diagnostics for dependency resolutionFor more details see https://docs.gradle.org/7.5/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.5/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 7s1 actionable task: 1 up-to-date2025-04-16 11:34:56,584 INFO: Scanning source for common problems...2025-04-16 11:34:56,608 DEBUG: scanner is configured to use signature data from: 'suss'2025-04-16 11:34:56,608 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2025-04-16 11:34:57,240 DEBUG: write 'suss.json' to cache2025-04-16 11:34:57,244 DEBUG: next suss.json cache update due in 23:59:59.9856292025-04-16 11:34:57,385 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2025-04-16 11:34:57,437 INFO: Creating source tarball...2025-04-16 11:34:58,175 INFO: Building Gradle project...2025-04-16 11:34:58,175 DEBUG: Directory: build/org.gdroid.gdroid/app2025-04-16 11:34:58,175 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleReleaseFound 7.5 via distributionUrlRunning /opt/gradle/versions/7.5/bin/gradle assembleReleaseTo honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.5/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:preBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :app:compileReleaseAidl NO-SOURCE> Task :app:compileReleaseRenderscript NO-SOURCE> Task :app:generateReleaseBuildConfig> Task :app:javaPreCompileRelease> Task :app:checkReleaseAarMetadata> Task :app:generateReleaseResValues> Task :app:mapReleaseSourceSetPaths> Task :app:generateReleaseResources> Task :app:mergeReleaseResources/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-id/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-pt/strings.xml:2:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-is/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-nl-rBE/strings.xml:144:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-hi/strings.xml:28:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-hr/strings.xml:140:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values/strings.xml:224:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-pt-rPT/strings.xml:141:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-ar/strings.xml:6:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-sv/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-sk/strings.xml:55:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-de/strings.xml:144:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-tr/strings.xml:142:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-fi/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-es/strings.xml:131:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-el/strings.xml:141:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-eo/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-ta/strings.xml:18:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-fr/strings.xml:133:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-bn-rBD/strings.xml:23:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-pt-rBR/strings.xml:141:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-kab/strings.xml:40:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-nl/strings.xml:144:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-uk/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-eu/strings.xml:141:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-zh-rTW/strings.xml:144:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-fa/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-it/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-cs/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-pl/strings.xml:89:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-ru/strings.xml:123:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-zh-rCN/strings.xml:62:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-nb/strings.xml:144:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?/home/vagrant/build/org.gdroid.gdroid/app/src/main/res/values-he/strings.xml:139:4: Multiple substitutions specified in non-positional format of string resource string/app_can_be_updated. Did you mean to add the formatted="false" attribute?> Task :app:createReleaseCompatibleScreenManifests> Task :app:extractDeepLinksRelease> Task :app:processReleaseMainManifestpackage="org.gdroid.gdroid" found in source AndroidManifest.xml: /home/vagrant/build/org.gdroid.gdroid/app/src/main/AndroidManifest.xml.Setting the namespace via a source AndroidManifest.xml's package attribute is deprecated.Please instead set the namespace (or testNamespace) in the module's build.gradle file, as described here: https://developer.android.com/studio/build/configure-app-module#set-namespaceThis migration can be done automatically using the AGP Upgrade Assistant, please refer to https://developer.android.com/studio/build/agp-upgrade-assistant for more information.[com.android.support:animated-vector-drawable:28.0.0] /home/vagrant/.gradle/caches/transforms-3/e216d5fc9d484c02d41662c8e0d7e480/transformed/animated-vector-drawable-28.0.0/AndroidManifest.xml Warning:Namespace 'android.support.graphics.drawable' used in: com.android.support:animated-vector-drawable:28.0.0, com.android.support:support-vector-drawable:28.0.0.> Task :app:processReleaseManifest> Task :app:extractProguardFiles> Task :app:mergeReleaseJniLibFolders> Task :app:mergeReleaseNativeLibs NO-SOURCE> Task :app:stripReleaseDebugSymbols NO-SOURCE> Task :app:extractReleaseNativeSymbolTables NO-SOURCE> Task :app:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :app:desugarReleaseFileDependencies> Task :app:checkReleaseDuplicateClasses> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :app:mergeReleaseAssets> Task :app:compressReleaseAssets> Task :app:processReleaseJavaRes NO-SOURCE> Task :app:processReleaseManifestForPackage> Task :app:collectReleaseDependencies> Task :app:sdkReleaseDependencyData> Task :app:writeReleaseAppMetadata> Task :app:writeReleaseSigningConfigVersions> Task :app:mergeReleaseArtProfile> Task :app:mergeExtDexRelease> Task :app:processReleaseResources> Task :app:compileReleaseJavaWithJavacThe following annotation processors are not incremental: compiler-4.8.0.jar (com.github.bumptech.glide:compiler:4.8.0), compiler-1.1.1.jar (android.arch.persistence.room:compiler:1.1.1).Make sure all annotation processors are incremental to improve your build speed.Note: [1] Wrote GeneratedAppGlideModule with: [com.bumptech.glide.integration.okhttp3.OkHttpLibraryGlideModule]Note: Some input files use or override a deprecated API.Note: Recompile with -Xlint:deprecation for details.Note: Some input files use unchecked or unsafe operations.Note: Recompile with -Xlint:unchecked for details.> Task :app:dexBuilderRelease> Task :app:optimizeReleaseResources> Task :app:mergeReleaseJavaResource> Task :app:mergeDexRelease> Task :app:compileReleaseArtProfile> Task :app:packageRelease> Task :app:createReleaseApkListingFileRedirect> Task :app:lintVitalAnalyzeRelease> Task :app:lintVitalReportRelease> Task :app:lintVitalRelease/home/vagrant/build/org.gdroid.gdroid/app/build.gradle:29: Error: Google Play requires that apps target API level 31 or higher.[ExpiredTargetSdkVersion]targetSdkVersion 28~~~~~~~~~~~~~~~~~~~Explanation for issues of type "ExpiredTargetSdkVersion":As of the second half of 2018, Google Play requires that new apps and appupdates target API level 26 or higher.Configuring your app to target a recent API level ensures that usersbenefit from significant security and performance improvements, while stillallowing your app to run on older Android versions (down to theminSdkVersion).To update your targetSdkVersion, follow the steps from "Meeting Google Playrequirements for target API level",https://developer.android.com/distribute/best-practices/develop/target-sdk.htmlhttps://support.google.com/googleplay/android-developer/answer/113469#targetsdkhttps://developer.android.com/distribute/best-practices/develop/target-sdk.html1 errors, 0 warnings> Task :app:assembleReleaseBUILD SUCCESSFUL in 1m 39s36 actionable tasks: 36 executed2025-04-16 11:36:38,144 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/org.gdroid.gdroid, universal_newlines=False, shell=None, istream=<valid stream>)2025-04-16 11:36:38,151 INFO: Successfully built version 0.21.0 of org.gdroid.gdroid from a5f64cbb01b475fc5471a916fcb393aec02f8b4c2025-04-16 11:36:38,395 DEBUG: Checking build/org.gdroid.gdroid/app/build/outputs/apk/release/app-release-unsigned.apk2025-04-16 11:36:38,417 INFO: success: org.gdroid.gdroid2025-04-16 11:36:38,417 INFO: Finished2025-04-16 11:36:38,418 INFO: 1 build succeeded