log for org.exarhteam.iitc_mobile:1745065918
== Installed Android Tools ==
2025-04-24 02:38:11,340 DEBUG: Reading 'config.yml'
2025-04-24 02:38:11,352 INFO: Creating log directory
2025-04-24 02:38:11,352 INFO: Creating temporary directory
2025-04-24 02:38:11,355 INFO: Creating output directory
2025-04-24 02:38:11,410 DEBUG: Getting git vcs interface for https://github.com/IITC-CE/ingress-intel-total-conversion
2025-04-24 02:38:11,410 DEBUG: Checking org.exarhteam.iitc_mobile:1745065918
2025-04-24 02:38:11,410 INFO: Building version 0.40.0 (1745065918) of org.exarhteam.iitc_mobile
2025-04-24 02:38:11,411 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-04-24 02:38:12,516 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 removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-04-24 02:38:32,934 INFO: Getting source for revision v0.40.0
2025-04-24 02:38:32,935 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:32,935 DEBUG: > git rev-parse --show-toplevel
2025-04-24 02:38:33,143 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:33,143 DEBUG: > git submodule foreach --recursive git reset --hard
2025-04-24 02:38:33,347 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:33,347 DEBUG: > git reset --hard
2025-04-24 02:38:33,851 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:33,851 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-04-24 02:38:33,954 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:33,955 DEBUG: > git clean -dffx
2025-04-24 02:38:34,058 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:34,058 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 origin
2025-04-24 02:38:34,863 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:34,863 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 origin
2025-04-24 02:38:35,367 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:35,367 DEBUG: > git remote set-head origin --auto
2025-04-24 02:38:35,971 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:35,971 DEBUG: > git checkout -f v0.40.0
2025-04-24 02:38:36,475 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:36,475 DEBUG: > git clean -dffx
2025-04-24 02:38:36,578 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:36,578 DEBUG: > git rev-parse --show-toplevel
2025-04-24 02:38:36,781 DEBUG: Directory: build/org.exarhteam.iitc_mobile
2025-04-24 02:38:36,781 DEBUG: > git submodule deinit --all --force
2025-04-24 02:38:36,884 INFO: Creating local.properties file at build/org.exarhteam.iitc_mobile/local.properties
2025-04-24 02:38:36,887 INFO: Creating local.properties file at build/org.exarhteam.iitc_mobile/mobile/local.properties
2025-04-24 02:38:36,887 INFO: Creating local.properties file at build/org.exarhteam.iitc_mobile/mobile/app/local.properties
2025-04-24 02:38:36,888 DEBUG: Removing debuggable flags from build/org.exarhteam.iitc_mobile/mobile/app
2025-04-24 02:38:36,906 INFO: Removing specified files
2025-04-24 02:38:36,906 INFO: Removing package.json
2025-04-24 02:38:36,924 INFO: Cleaned build.gradle of keysigning configs at build/org.exarhteam.iitc_mobile/mobile/app/build.gradle
2025-04-24 02:38:36,934 INFO: Running 'prebuild' commands in build/org.exarhteam.iitc_mobile/mobile/app
2025-04-24 02:38:36,934 DEBUG: Directory: build/org.exarhteam.iitc_mobile/mobile/app
2025-04-24 02:38:36,934 DEBUG: > bash -e -u -o pipefail -x -c -- cd ../..; echo "builds={'fdroid':{'post_build':['build_mobile.py'],'gradle_buildtype':'copyonly'}}" >> localbuildsettings.py; ./build.py fdroid
/etc/bash.bashrc: line 7: PS1: unbound variable
+ cd ../..
+ echo 'builds={'\''fdroid'\'':{'\''post_build'\'':['\''build_mobile.py'\''],'\''gradle_buildtype'\'':'\''copyonly'\''}}'
+ ./build.py fdroid
IITC build: fdroid
2025-04-24 02:38:37,438 INFO: Cleaning Gradle project...
2025-04-24 02:38:37,439 DEBUG: Directory: build/org.exarhteam.iitc_mobile/mobile/app
2025-04-24 02:38:37,439 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.0 via distributionUrl
Downloading missing gradle version 8.0
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.0-bin.zip: OK
Running /opt/gradle/versions/8.0/bin/gradle clean
Welcome to Gradle 8.0!
For more details see https://docs.gradle.org/8.0/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
> Task :app:clean UP-TO-DATE
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/8.0/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 46s
1 actionable task: 1 up-to-date
2025-04-24 02:39:29,637 INFO: Scanning source for common problems...
2025-04-24 02:39:29,684 DEBUG: scanner is configured to use signature data from: 'suss'
2025-04-24 02:39:29,684 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-04-24 02:39:30,272 DEBUG: write 'suss.json' to cache
2025-04-24 02:39:30,275 DEBUG: next suss.json cache update due in 23:59:59.986734
2025-04-24 02:39:30,418 INFO: Removing gradle-wrapper.jar at mobile/gradle/wrapper/gradle-wrapper.jar
2025-04-24 02:39:30,470 INFO: Creating source tarball...
2025-04-24 02:39:32,188 INFO: Building Gradle project...
2025-04-24 02:39:32,188 DEBUG: Directory: build/org.exarhteam.iitc_mobile/mobile/app
2025-04-24 02:39:32,188 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 8.0 via distributionUrl
Running /opt/gradle/versions/8.0/bin/gradle assembleRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/8.0/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package Android SDK Build-Tools 33.0.1 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 33.0.1 accepted.
Preparing "Install Android SDK Build-Tools 33.0.1 v.33.0.1".
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" ready.
Installing Android SDK Build-Tools 33.0.1 in /opt/android-sdk/build-tools/33.0.1
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" complete.
"Install Android SDK Build-Tools 33.0.1 v.33.0.1" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
> Task :app:copyUserscripts
> Task :app:preBuild
> Task :app:preReleaseBuild
> Task :app:generateReleaseBuildConfig
> Task :app:javaPreCompileRelease
> Task :app:generateReleaseResValues
> Task :app:checkReleaseAarMetadata
> Task :app:mapReleaseSourceSetPaths
> Task :app:generateReleaseResources
> Task :app:createReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksRelease
> Task :app:mergeReleaseResources
> Task :app:processReleaseMainManifest
> 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:checkReleaseDuplicateClasses
> Task :app:mergeReleaseArtProfile
> Task :app:processReleaseJavaRes NO-SOURCE
> Task :app:mergeReleaseShaders
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets
> Task :app:compressReleaseAssets
> Task :app:collectReleaseDependencies
> Task :app:sdkReleaseDependencyData
> Task :app:writeReleaseAppMetadata
> Task :app:writeReleaseSigningConfigVersions
> Task :app:processReleaseManifestForPackage
> Task :app:mergeReleaseJavaResource
> Task :app:processReleaseResources
> Task :app:compileReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
> Task :app:mergeReleaseGeneratedProguardFiles
> Task :app:optimizeReleaseResources
> Task :app:lintVitalAnalyzeRelease
> Task :app:lintVitalReportRelease
> Task :app:lintVitalRelease
/home/vagrant/build/org.exarhteam.iitc_mobile/mobile/app/src/main/java/org/exarhteam/iitc_mobile/UpdateChecker.java:115: Warning: Missing PendingIntent mutability flag [UnspecifiedImmutableFlag]
PendingIntent downloadPendingIntent = PendingIntent.getActivity(context, 0, downloadIntent, 0);
~
Explanation for issues of type "UnspecifiedImmutableFlag":
Apps targeting Android 12 and higher must specify either FLAG_IMMUTABLE or
FLAG_MUTABLE when constructing a PendingIntent.
FLAG_IMMUTABLE is available since target SDK 23, and is almost always the
best choice. See
https://developer.android.com/guide/components/intents-filters#CreateImmuta
blePendingIntents for a list of common exceptions to this rule.
https://developer.android.com/about/versions/12/behavior-changes-12#pending-intent-mutability
https://goo.gle/UnspecifiedImmutableFlag
/home/vagrant/build/org.exarhteam.iitc_mobile/mobile/app/build.gradle:30: Error: Google Play requires that apps target API level 31 or higher.
[ExpiredTargetSdkVersion]
targetSdkVersion 29
~~~~~~~~~~~~~~~~~~~
Explanation for issues of type "ExpiredTargetSdkVersion":
As of the second half of 2018, Google Play requires that new apps and app
updates target API level 26 or higher.
Configuring your app to target a recent API level ensures that users
benefit from significant security and performance improvements, while still
allowing your app to run on older Android versions (down to the
minSdkVersion).
To update your targetSdkVersion, follow the steps from "Meeting Google Play
requirements for target API level",
https://developer.android.com/distribute/best-practices/develop/target-sdk.
html
https://support.google.com/googleplay/android-developer/answer/113469#targetsdk
https://developer.android.com/distribute/best-practices/develop/target-sdk.html
1 errors, 1 warnings
> Task :app:minifyReleaseWithR8
> Task :app:compileReleaseArtProfile
> Task :app:packageRelease
> Task :app:createReleaseApkListingFileRedirect
> Task :app:assembleRelease
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/8.0/userguide/command_line_interface.html#sec:command_line_warnings
BUILD SUCCESSFUL in 2m 22s
36 actionable tasks: 36 executed
2025-04-24 02:41:55,433 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/org.exarhteam.iitc_mobile, universal_newlines=False, shell=None, istream=<valid stream>)
2025-04-24 02:41:55,441 INFO: Successfully built version 0.40.0 of org.exarhteam.iitc_mobile from 1a694292cd3abc09d4979d88207ce16f7e0a212d
2025-04-24 02:41:56,056 DEBUG: Checking build/org.exarhteam.iitc_mobile/mobile/app/build/outputs/apk/release/app-release-unsigned.apk
2025-04-24 02:41:56,088 INFO: success: org.exarhteam.iitc_mobile
2025-04-24 02:41:56,088 INFO: Finished
2025-04-24 02:41:56,088 INFO: 1 build succeeded