log for com.zaneschepke.wireguardautotunnel:38200
== Installed Android Tools ==
2025-04-17 00:44:10,609 DEBUG: Reading 'config.yml'
2025-04-17 00:44:10,678 INFO: Creating log directory
2025-04-17 00:44:10,679 INFO: Creating temporary directory
2025-04-17 00:44:10,679 INFO: Creating output directory
2025-04-17 00:44:10,790 DEBUG: Getting git vcs interface for https://github.com/zaneschepke/wgtunnel.git
2025-04-17 00:44:10,791 DEBUG: Checking com.zaneschepke.wireguardautotunnel:38200
2025-04-17 00:44:10,791 INFO: Building version 3.8.2 (38200) of com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:10,791 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-04-17 00:44:11,395 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-17 00:44:38,837 INFO: Getting source for revision 4d64d058dec8f2459a4ee4904f41e91936af4078
2025-04-17 00:44:38,842 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:38,842 DEBUG: > git rev-parse --show-toplevel
2025-04-17 00:44:39,046 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:39,047 DEBUG: > git submodule foreach --recursive git reset --hard
2025-04-17 00:44:39,250 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:39,250 DEBUG: > git reset --hard
2025-04-17 00:44:39,554 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:39,554 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-04-17 00:44:39,658 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:39,658 DEBUG: > git clean -dffx
2025-04-17 00:44:39,761 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:39,761 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-17 00:44:40,666 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:40,667 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-17 00:44:41,271 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:41,271 DEBUG: > git remote set-head origin --auto
2025-04-17 00:44:41,875 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:41,876 DEBUG: > git checkout -f 4d64d058dec8f2459a4ee4904f41e91936af4078
2025-04-17 00:44:42,179 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:42,179 DEBUG: > git clean -dffx
2025-04-17 00:44:42,282 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:42,283 DEBUG: > git rev-parse --show-toplevel
2025-04-17 00:44:42,486 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel
2025-04-17 00:44:42,487 DEBUG: > git submodule deinit --all --force
2025-04-17 00:44:42,590 INFO: Creating local.properties file at build/com.zaneschepke.wireguardautotunnel/local.properties
2025-04-17 00:44:42,593 INFO: Creating local.properties file at build/com.zaneschepke.wireguardautotunnel/app/local.properties
2025-04-17 00:44:42,593 DEBUG: Removing debuggable flags from build/com.zaneschepke.wireguardautotunnel/app
2025-04-17 00:44:42,666 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.zaneschepke.wireguardautotunnel/app/build.gradle.kts
2025-04-17 00:44:42,677 INFO: Running 'prebuild' commands in build/com.zaneschepke.wireguardautotunnel/app
2025-04-17 00:44:42,677 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel/app
2025-04-17 00:44:42,678 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' -e '/libs.androidx.core.google.shortcuts/d' build.gradle.kts; sed -i -e '/libs.google.services/d' -e '/libs.firebase/d' ../build.gradle.kts; sed -i -e '/gitea.zaneschepke.com/d' ../settings.gradle.kts
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /com.google.gms/d -e /com.google.firebase/d -e /libs.androidx.core.google.shortcuts/d build.gradle.kts
+ sed -i -e /libs.google.services/d -e /libs.firebase/d ../build.gradle.kts
+ sed -i -e /gitea.zaneschepke.com/d ../settings.gradle.kts
2025-04-17 00:44:42,881 INFO: Cleaning Gradle project...
2025-04-17 00:44:42,881 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel/app
2025-04-17 00:44:42,881 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.10.2 via distributionUrl
Downloading missing gradle version 8.10.2
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.10.2-bin.zip: OK
Running /opt/gradle/versions/8.10.2/bin/gradle clean
Welcome to Gradle 8.10.2!
Here are the highlights of this release:
- Support for Java 23
- Faster configuration cache
- Better configuration cache reports
For more details see https://docs.gradle.org/8.10.2/release-notes.html
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Task :buildSrc:checkKotlinGradlePluginConfigurationErrors
> Task :buildSrc:pluginDescriptors
> Task :buildSrc:processResources NO-SOURCE
> Task :buildSrc:compileKotlin
> Task :buildSrc:compileJava NO-SOURCE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:classes UP-TO-DATE
> Task :buildSrc:jar
:jar: No valid plugin descriptors were found in META-INF/gradle-plugins
> Configure project :app
Build task: DefaultTaskExecutionRequest{args=[clean],projectPath='null',rootDir='null'}
Build task: DefaultTaskExecutionRequest{args=[clean],projectPath='null',rootDir='null'}
WARNING: BuildType(prerelease): resValue 'string/provider' value is being replaced.
WARNING: BuildType(nightly): resValue 'string/provider' value is being replaced.
> Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 3m 33s
5 actionable tasks: 4 executed, 1 up-to-date
2025-04-17 00:48:27,258 INFO: Scanning source for common problems...
2025-04-17 00:48:27,300 DEBUG: scanner is configured to use signature data from: 'suss'
2025-04-17 00:48:27,301 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-04-17 00:48:27,951 DEBUG: write 'suss.json' to cache
2025-04-17 00:48:27,955 DEBUG: next suss.json cache update due in 23:59:59.986530
2025-04-17 00:48:28,133 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-04-17 00:48:28,258 INFO: Creating source tarball...
2025-04-17 00:48:28,823 INFO: Building Gradle project...
2025-04-17 00:48:28,823 DEBUG: Directory: build/com.zaneschepke.wireguardautotunnel/app
2025-04-17 00:48:28,823 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleFdroidRelease
Found 8.10.2 via distributionUrl
Running /opt/gradle/versions/8.10.2/bin/gradle assembleFdroidRelease
To honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
> Task :buildSrc:checkKotlinGradlePluginConfigurationErrors
> Task :buildSrc:pluginDescriptors
> Task :buildSrc:processResources NO-SOURCE
> Task :buildSrc:compileKotlin
> Task :buildSrc:compileJava NO-SOURCE
> Task :buildSrc:compileGroovy NO-SOURCE
> Task :buildSrc:classes UP-TO-DATE
> Task :buildSrc:jar
:jar: No valid plugin descriptors were found in META-INF/gradle-plugins
> Configure project :app
Build task: DefaultTaskExecutionRequest{args=[assembleFdroidRelease],projectPath='null',rootDir='null'}
Build task: DefaultTaskExecutionRequest{args=[assembleFdroidRelease],projectPath='null',rootDir='null'}
WARNING: BuildType(prerelease): resValue 'string/provider' value is being replaced.
WARNING: BuildType(nightly): resValue 'string/provider' value is being replaced.
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 34 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 34 accepted.
Preparing "Install Android SDK Build-Tools 34 v.34.0.0".
"Install Android SDK Build-Tools 34 v.34.0.0" ready.
Installing Android SDK Build-Tools 34 in /opt/android-sdk/build-tools/34.0.0
"Install Android SDK Build-Tools 34 v.34.0.0" complete.
"Install Android SDK Build-Tools 34 v.34.0.0" finished.
Checking the license for package Android SDK Platform 35 in /opt/android-sdk/licenses
License for package Android SDK Platform 35 accepted.
Preparing "Install Android SDK Platform 35 (revision 2)".
"Install Android SDK Platform 35 (revision 2)" ready.
Installing Android SDK Platform 35 in /opt/android-sdk/platforms/android-35
"Install Android SDK Platform 35 (revision 2)" complete.
"Install Android SDK Platform 35 (revision 2)" finished.
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-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 Platform 34 in /opt/android-sdk/licenses
License for package Android SDK Platform 34 accepted.
Preparing "Install Android SDK Platform 34 (revision 3)".
"Install Android SDK Platform 34 (revision 3)" ready.
Installing Android SDK Platform 34 in /opt/android-sdk/platforms/android-34
"Install Android SDK Platform 34 (revision 3)" complete.
"Install Android SDK Platform 34 (revision 3)" 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:incrementVersionCode
Incremented versionCode to 0
> Task :app:buildKotlinToolingMetadata
> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:preBuild UP-TO-DATE
> Task :app:preFdroidReleaseBuild UP-TO-DATE
> Task :app:generateFdroidReleaseBuildConfig
> Task :logcatter:preBuild UP-TO-DATE
> Task :logcatter:preReleaseBuild UP-TO-DATE
> Task :networkmonitor:preBuild UP-TO-DATE
> Task :networkmonitor:preReleaseBuild UP-TO-DATE
> Task :logcatter:writeReleaseAarMetadata
> Task :networkmonitor:writeReleaseAarMetadata
> Task :app:checkFdroidReleaseAarMetadata
> Task :app:generateFdroidReleaseResValues
> Task :logcatter:generateReleaseResValues
> Task :logcatter:generateReleaseResources
> Task :logcatter:packageReleaseResources
> Task :networkmonitor:generateReleaseResValues
> Task :networkmonitor:generateReleaseResources
> Task :networkmonitor:packageReleaseResources
> Task :app:mapFdroidReleaseSourceSetPaths
> Task :app:extractFdroidReleaseSupportedLocales
> Task :logcatter:extractReleaseSupportedLocales
> Task :networkmonitor:extractReleaseSupportedLocales
> Task :app:generateFdroidReleaseResources
> Task :app:createFdroidReleaseCompatibleScreenManifests
> Task :app:extractDeepLinksFdroidRelease
> Task :logcatter:extractDeepLinksRelease
> Task :networkmonitor:extractDeepLinksRelease
> Task :app:generateFdroidReleaseLocaleConfig
> Task :logcatter:processReleaseManifest
> Task :app:packageFdroidReleaseResources
> Task :networkmonitor:processReleaseManifest
> Task :logcatter:parseReleaseLocalResources
> Task :app:parseFdroidReleaseLocalResources
> Task :app:mergeFdroidReleaseResources
> Task :networkmonitor:parseReleaseLocalResources
> Task :app:processFdroidReleaseMainManifest
> Task :app:processFdroidReleaseManifest
> Task :logcatter:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :networkmonitor:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :networkmonitor:javaPreCompileRelease
> Task :networkmonitor:generateReleaseRFile
> Task :logcatter:generateReleaseRFile
> Task :logcatter:javaPreCompileRelease
> Task :app:javaPreCompileFdroidRelease
> Task :app:processFdroidReleaseManifestForPackage
> Task :app:processFdroidReleaseResources
> Task :app:extractProguardFiles
> Task :logcatter:extractProguardFiles
> Task :networkmonitor:extractProguardFiles
> Task :logcatter:prepareLintJarForPublish
> Task :networkmonitor:prepareLintJarForPublish
> Task :logcatter:mergeReleaseJniLibFolders
> Task :logcatter:mergeReleaseNativeLibs NO-SOURCE
> Task :logcatter:stripReleaseDebugSymbols NO-SOURCE
> Task :logcatter:copyReleaseJniLibsProjectAndLocalJars
> Task :logcatter:extractDeepLinksForAarRelease
> Task :logcatter:mergeReleaseShaders
> Task :logcatter:compileReleaseShaders NO-SOURCE
> Task :logcatter:generateReleaseAssets UP-TO-DATE
> Task :logcatter:packageReleaseAssets
> Task :logcatter:prepareReleaseArtProfile
> Task :networkmonitor:mergeReleaseJniLibFolders
> Task :networkmonitor:mergeReleaseNativeLibs NO-SOURCE
> Task :networkmonitor:stripReleaseDebugSymbols NO-SOURCE
> Task :networkmonitor:copyReleaseJniLibsProjectAndLocalJars
> Task :networkmonitor:extractDeepLinksForAarRelease
> Task :networkmonitor:mergeReleaseShaders
> Task :networkmonitor:compileReleaseShaders NO-SOURCE
> Task :networkmonitor:generateReleaseAssets UP-TO-DATE
> Task :networkmonitor:packageReleaseAssets
> Task :networkmonitor:prepareReleaseArtProfile
> Task :logcatter:writeReleaseLintModelMetadata
> Task :networkmonitor:writeReleaseLintModelMetadata
> Task :app:mergeFdroidReleaseJniLibFolders
> Task :logcatter:copyReleaseJniLibsProjectOnly
> Task :networkmonitor:copyReleaseJniLibsProjectOnly
> Task :app:mergeFdroidReleaseArtProfile
> Task :app:mergeFdroidReleaseNativeLibs
> Task :logcatter:compileReleaseKotlin
> Task :app:expandFdroidReleaseL8ArtProfileWildcards
> Task :app:stripFdroidReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libam-go.so, libam-quick.so, libam.so, libandroidx.graphics.path.so, libdatastore_shared_counter.so, libwg-go.so, libwg-quick.so, libwg.so.
> Task :logcatter:compileReleaseKotlin
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/logcatter/src/main/java/com/zaneschepke/logcatter/LogcatManager.kt:65:23 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
> Task :networkmonitor:compileReleaseKotlin
> Task :logcatter:compileReleaseJavaWithJavac NO-SOURCE
> Task :networkmonitor:compileReleaseJavaWithJavac NO-SOURCE
> Task :app:checkFdroidReleaseDuplicateClasses
> Task :networkmonitor:bundleLibRuntimeToJarRelease
> Task :logcatter:bundleLibRuntimeToJarRelease
> Task :logcatter:processReleaseJavaRes
> Task :networkmonitor:bundleLibCompileToJarRelease
> Task :logcatter:bundleLibCompileToJarRelease
> Task :logcatter:createFullJarRelease
> Task :logcatter:generateReleaseLintModel
> Task :networkmonitor:processReleaseJavaRes
> Task :networkmonitor:createFullJarRelease
> Task :networkmonitor:generateReleaseLintModel
> Task :logcatter:extractReleaseAnnotations
> Task :logcatter:mergeReleaseGeneratedProguardFiles
> Task :logcatter:mergeReleaseConsumerProguardFiles
> Task :app:kspFdroidReleaseKotlin
> Task :logcatter:mergeReleaseJavaResource
> Task :networkmonitor:extractReleaseAnnotations
> Task :logcatter:syncReleaseLibJars
> Task :logcatter:bundleReleaseLocalLintAar
> Task :networkmonitor:mergeReleaseGeneratedProguardFiles
> Task :networkmonitor:mergeReleaseConsumerProguardFiles
> Task :networkmonitor:mergeReleaseJavaResource
> Task :networkmonitor:syncReleaseLibJars
> Task :networkmonitor:bundleReleaseLocalLintAar
> Task :logcatter:generateReleaseLintVitalModel
> Task :networkmonitor:generateReleaseLintVitalModel
> Task :app:extractFdroidReleaseNativeSymbolTables
> Task :app:mergeFdroidReleaseStartupProfile
> Task :networkmonitor:exportReleaseConsumerProguardFiles
> Task :app:mergeFdroidReleaseNativeDebugMetadata NO-SOURCE
> Task :logcatter:exportReleaseConsumerProguardFiles
> Task :app:mergeFdroidReleaseShaders
> Task :app:compileFdroidReleaseShaders NO-SOURCE
> Task :app:generateFdroidReleaseAssets UP-TO-DATE
> Task :app:mergeFdroidReleaseAssets
> Task :app:compressFdroidReleaseAssets
> Task :app:extractFdroidReleaseVersionControlInfo
> Task :app:writeFdroidReleaseAppMetadata
> Task :app:writeFdroidReleaseSigningConfigVersions
> Task :app:convertLinkedResourcesToProtoFdroidRelease
> Task :networkmonitor:lintVitalAnalyzeRelease
> Task :logcatter:lintVitalAnalyzeRelease
> Task :app:compileFdroidReleaseKotlin
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/di/RepositoryModule.kt:38:14 'fun fallbackToDestructiveMigration(): RoomDatabase.Builder<AppDatabase>' is deprecated. Replace by overloaded version with parameter to indicate if all tables should be dropped or not.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/common/dialog/VpnDeniedDialog.kt:36:17 'fun ClickableText(text: AnnotatedString, modifier: Modifier = ..., style: TextStyle = ..., softWrap: Boolean = ..., overflow: TextOverflow = ..., maxLines: Int = ..., onTextLayout: (TextLayoutResult) -> Unit = ..., onClick: (Int) -> Unit): Unit' is deprecated. Use Text or BasicText and pass an AnnotatedString that contains a LinkAnnotation.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/common/textbox/CustomTextField.kt:88:43 'fun ContainerBox(enabled: Boolean, isError: Boolean, interactionSource: InteractionSource, colors: TextFieldColors = ..., shape: Shape = ..., focusedBorderThickness: Dp = ..., unfocusedBorderThickness: Dp = ...): Unit' is deprecated. Renamed to OutlinedTextFieldDefaults.Container.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/main/components/GettingStartedLabel.kt:45:9 'fun ClickableText(text: AnnotatedString, modifier: Modifier = ..., style: TextStyle = ..., softWrap: Boolean = ..., overflow: TextOverflow = ..., maxLines: Int = ..., onTextLayout: (TextLayoutResult) -> Unit = ..., onClick: (Int) -> Unit): Unit' is deprecated. Use Text or BasicText and pass an AnnotatedString that contains a LinkAnnotation.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/settings/components/BackgroundLocationDialog.kt:37:17 'fun ClickableText(text: AnnotatedString, modifier: Modifier = ..., style: TextStyle = ..., softWrap: Boolean = ..., overflow: TextOverflow = ..., maxLines: Int = ..., onTextLayout: (TextLayoutResult) -> Unit = ..., onClick: (Int) -> Unit): Unit' is deprecated. Use Text or BasicText and pass an AnnotatedString that contains a LinkAnnotation.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/screens/settings/components/LearnMoreLinkLabel.kt:24:5 'fun ClickableText(text: AnnotatedString, modifier: Modifier = ..., style: TextStyle = ..., softWrap: Boolean = ..., overflow: TextOverflow = ..., maxLines: Int = ..., onTextLayout: (TextLayoutResult) -> Unit = ..., onClick: (Int) -> Unit): Unit' is deprecated. Use Text or BasicText and pass an AnnotatedString that contains a LinkAnnotation.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Theme.kt:84:20 'var navigationBarColor: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/ui/theme/Theme.kt:85:20 'var statusBarColor: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt:90:40 Unchecked cast of 'Any' to 'List<TunnelConf>'.
w: file:///home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/src/main/java/com/zaneschepke/wireguardautotunnel/viewmodel/AppViewModel.kt:92:46 Unchecked cast of 'Any' to 'Map<TunnelConf, TunnelState>'.
> Task :app:compileFdroidReleaseJavaWithJavac
> Task :app:hiltAggregateDepsFdroidRelease
> Task :app:hiltJavaCompileFdroidRelease
> Task :app:generateFdroidReleaseLintVitalReportModel
> Task :app:processFdroidReleaseJavaRes
> Task :app:transformFdroidReleaseClassesWithAsm
> Task :app:mergeFdroidReleaseGeneratedProguardFiles
> Task :app:mergeFdroidReleaseJavaResource
> Task :app:expandFdroidReleaseArtProfileWildcards
> Task :app:minifyFdroidReleaseWithR8
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.0-alpha05:21:1-22:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class com.google.vending.licensing.ILicensingService
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.0-alpha05:22:1-23:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class com.android.vending.licensing.ILicensingService
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.0-alpha05:23:1-24:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class com.google.android.vending.licensing.ILicensingService
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.8.0-alpha05:68:1-70:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class android.support.annotation.Keep
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/a91bf0cc6e628e41343e8bb1f8680986/transformed/navigation-common-2.8.9/proguard.txt:28:1-29:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class * extends androidx.navigation.Navigator
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/f6fb9d5d37cefb9a34a5efe9c49399a5/transformed/hilt-work-1.2.0/proguard.txt:2:1-89: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking @androidx.hilt.work.HiltWorker class * extends androidx.work.ListenableWorker
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/3e6a54946635d50e67d3d0f659a1ab04/transformed/hilt-android-2.56.1/proguard.txt:3:1-5:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.EntryPoint class *
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/3e6a54946635d50e67d3d0f659a1ab04/transformed/hilt-android-2.56.1/proguard.txt:5:1-7:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.android.EarlyEntryPoint class *
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/3e6a54946635d50e67d3d0f659a1ab04/transformed/hilt-android-2.56.1/proguard.txt:7:1-8:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.internal.ComponentEntryPoint class *
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/3e6a54946635d50e67d3d0f659a1ab04/transformed/hilt-android-2.56.1/proguard.txt:8:1-88: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking @dagger.hilt.internal.GeneratedEntryPoint class *
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/e4c3f112cb8e5e4aafd7004241f71deb/transformed/work-runtime-2.10.0/proguard.txt:2:1-4:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class * extends androidx.work.ListenableWorker
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/e4c3f112cb8e5e4aafd7004241f71deb/transformed/work-runtime-2.10.0/proguard.txt:10:1-13:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class androidx.work.WorkerParameters
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/e4c3f112cb8e5e4aafd7004241f71deb/transformed/work-runtime-2.10.0/proguard.txt:13:1-15:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class * extends androidx.work.InputMerger
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/509990a77dd02427cce41715347433d6/transformed/ui-release/proguard.txt:33:1-34:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class * extends androidx.compose.ui.node.ModifierNodeElement
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/d7b9fe94bdcbbb505b86c94efc37738d/transformed/monitor-1.7.0/proguard.txt:4:1-7:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class androidx.test.**
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/5ac864a040f47cdc21ee33f457dd4f99/transformed/rules/lib/META-INF/com.android.tools/r8/kotlinx-serialization-r8.pro:12:2-22:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowaccessmodification,allowrepackaging,allowobfuscation,allowshrinking,allowoptimization class <1>
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/5f43c2b9df52a4d7ad8e75a01aedf802/transformed/startup-runtime-1.1.1/proguard.txt:2:1-7:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowshrinking class * extends androidx.startup.Initializer
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/7106b60ec7c8ffccdd48119f62dd3ca2/transformed/versionedparcelable-1.1.1/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep class * implements androidx.versionedparcelable.VersionedParcelable
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/7106b60ec7c8ffccdd48119f62dd3ca2/transformed/versionedparcelable-1.1.1/proguard.txt:4:1-5:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep public class androidx.versionedparcelable.ParcelImpl
WARNING: /home/vagrant/.gradle/caches/8.10.2/transforms/6d0b2f407c44c7572efce4a090fb3f70/transformed/rules/lib/META-INF/proguard/androidx-annotations.pro:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation @interface androidx.annotation.Keep
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/generated_proguard_file/fdroidRelease/mergeFdroidReleaseGeneratedProguardFiles/proguard.txt:1:1-2:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class com.zaneschepke.wireguardautotunnel.ui.screens.main.config.ConfigViewModel
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/generated_proguard_file/fdroidRelease/mergeFdroidReleaseGeneratedProguardFiles/proguard.txt:2:1-3:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class com.zaneschepke.wireguardautotunnel.ui.screens.main.config.ConfigViewModel
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/generated_proguard_file/fdroidRelease/mergeFdroidReleaseGeneratedProguardFiles/proguard.txt:3:1-4:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class com.zaneschepke.wireguardautotunnel.ui.screens.main.splittunnel.SplitTunnelViewModel
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/generated_proguard_file/fdroidRelease/mergeFdroidReleaseGeneratedProguardFiles/proguard.txt:4:1-5:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class com.zaneschepke.wireguardautotunnel.ui.screens.main.splittunnel.SplitTunnelViewModel
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/generated_proguard_file/fdroidRelease/mergeFdroidReleaseGeneratedProguardFiles/proguard.txt:5:1-6:1: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class com.zaneschepke.wireguardautotunnel.viewmodel.AppViewModel
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/generated_proguard_file/fdroidRelease/mergeFdroidReleaseGeneratedProguardFiles/proguard.txt:6:1-103: R8: The current version of R8 implicitly keeps the default constructor for Proguard configuration rules that have no member pattern. If the following rule should continue to keep the default constructor in the next major version of R8, then it must be augmented with the member pattern `{ void <init>(); }` to explicitly keep the default constructor:
-keep,allowrepackaging,allowobfuscation,allowshrinking class com.zaneschepke.wireguardautotunnel.viewmodel.AppViewModel
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/merged_java_res/fdroidRelease/mergeFdroidReleaseJavaResource/base.jar: R8: Unexpected reference to missing service class: META-INF/services/java.net.spi.InetAddressResolverProvider.
WARNING: /home/vagrant/build/com.zaneschepke.wireguardautotunnel/app/build/intermediates/merged_java_res/fdroidRelease/mergeFdroidReleaseJavaResource/base.jar: R8: Unexpected reference to missing service class: META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor.
> Task :app:lintVitalAnalyzeFdroidRelease
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
> Task :app:lintVitalReportFdroidRelease
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider$Companion#getService(Lcom/intellij/openapi/project/Project;)Lorg/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaDefaultLifetimeTokenProvider#getDefaultLifetimeTokenFactory()Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory;
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#beforeEnteringAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#beforeEnteringAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeTokenFactory#afterLeavingAnalysisContext(Lorg/jetbrains/kotlin/analysis/api/lifetime/KaLifetimeToken;)V
WARNING: Missing analysis API method org/jetbrains/kotlin/analysis/api/lifetime/impl/NoWriteActionInAnalyseCallChecker#afterLeavingAnalysisContext()V
> Task :app:lintVitalFdroidRelease
> Task :app:l8DexDesugarLibFdroidRelease
> Task :app:compileFdroidReleaseArtProfile
> Task :app:shrinkFdroidReleaseRes
> Task :app:convertShrunkResourcesToBinaryFdroidRelease
> Task :app:optimizeFdroidReleaseResources
> Task :app:packageFdroidRelease
> Task :app:createFdroidReleaseApkListingFileRedirect
> Task :app:assembleFdroidRelease
BUILD SUCCESSFUL in 11m 14s
131 actionable tasks: 131 executed
2025-04-17 00:59:44,532 DEBUG: Popen(['git', 'cat-file', '--batch-check'], cwd=/home/vagrant/build/com.zaneschepke.wireguardautotunnel, universal_newlines=False, shell=None, istream=<valid stream>)
2025-04-17 00:59:44,540 INFO: Successfully built version 3.8.2 of com.zaneschepke.wireguardautotunnel from 4d64d058dec8f2459a4ee4904f41e91936af4078
2025-04-17 00:59:44,839 DEBUG: Checking build/com.zaneschepke.wireguardautotunnel/app/build/outputs/apk/fdroid/release/wgtunnel-fdroid-release-3.8.2.apk
2025-04-17 00:59:44,955 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2025-04-17 00:59:44,955 INFO: ...retrieving https://github.com/zaneschepke/wgtunnel/releases/download/3.8.2/wgtunnel-fdroid-release-3.8.2.apk
2025-04-17 00:59:44,971 DEBUG: Starting new HTTPS connection (1): github.com:443
2025-04-17 00:59:45,262 DEBUG: https://github.com:443 "GET /zaneschepke/wgtunnel/releases/download/3.8.2/wgtunnel-fdroid-release-3.8.2.apk HTTP/1.1" 301 0
2025-04-17 00:59:45,467 DEBUG: https://github.com:443 "GET /wgtunnel/wgtunnel/releases/download/3.8.2/wgtunnel-fdroid-release-3.8.2.apk HTTP/1.1" 302 0
2025-04-17 00:59:45,476 DEBUG: Starting new HTTPS connection (1): objects.githubusercontent.com:443
2025-04-17 00:59:45,953 DEBUG: https://objects.githubusercontent.com:443 "GET /github-production-release-asset-2e65be/644710160/47ff10dc-6f77-4c5e-bc3b-c0c3abc3f8ea?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250417%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250417T005945Z&X-Amz-Expires=300&X-Amz-Signature=b32c24f7870f2c7613257a01a5e5172ebe30d7c0549c74b6ca8f0a0b0343d7f6&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3Dwgtunnel-fdroid-release-3.8.2.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 39862117
2025-04-17 00:59:49,491 DEBUG: unsigned/binaries/com.zaneschepke.wireguardautotunnel_38200.binary.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
2025-04-17 00:59:51,106 DEBUG: /tmp/tmphjvdle9f/sigcp_com.zaneschepke.wireguardautotunnel_38200.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
2025-04-17 00:59:51,106 INFO: ...successfully verified
2025-04-17 00:59:51,106 INFO: compared built binary to supplied reference binary successfully
2025-04-17 00:59:51,250 WARNING: Requested API level 35 is larger than maximum we have, returning API level 28 instead.
2025-04-17 00:59:51,384 DEBUG: Using APK Signature v2
2025-04-17 00:59:51,386 INFO: supplied reference binary has allowed signer 5204d82e766e8aa14dcbb06dc70aebae2bdd812d4d6203cd521a8a685d7d3d80
2025-04-17 00:59:51,401 INFO: success: com.zaneschepke.wireguardautotunnel
2025-04-17 00:59:51,401 INFO: Finished
2025-04-17 00:59:51,401 INFO: 1 build succeeded