log for info.plateaukao.einkbro:150100

== Installed Android Tools ==2025-09-14 22:51:20,058 DEBUG: Reading 'config.yml'2025-09-14 22:51:20,120 INFO: Creating log directory2025-09-14 22:51:20,120 INFO: Creating temporary directory2025-09-14 22:51:20,121 INFO: Creating output directory2025-09-14 22:51:20,242 DEBUG: Getting git vcs interface for https://github.com/plateaukao/einkbro.git2025-09-14 22:51:20,242 DEBUG: Checking info.plateaukao.einkbro:1501002025-09-14 22:51:20,242 INFO: Building version 15.1.0 (150100) of info.plateaukao.einkbro2025-09-14 22:51:20,248 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/info.plateaukao.einkbro, universal_newlines=False, shell=None, istream=None)2025-09-14 22:51:20,276 DEBUG: > sudo passwd --lock rootpasswd: password changed.2025-09-14 22:51:20,784 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 64076 files and directories currently installed.)Removing sudo (1.9.13p3-1+deb12u2) ...Purging configuration files for sudo (1.9.13p3-1+deb12u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.36-9+deb12u13) ...2025-09-14 22:51:45,136 INFO: Getting source for revision 75ad15251766c82da379e9ef7e1336c35abbc7a02025-09-14 22:51:45,143 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:45,143 DEBUG: > git rev-parse --show-toplevel2025-09-14 22:51:45,354 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:45,354 DEBUG: > git submodule foreach --recursive git reset --hard2025-09-14 22:51:45,658 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:45,658 DEBUG: > git reset --hard2025-09-14 22:51:45,962 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:45,963 DEBUG: > git submodule foreach --recursive git clean -dffx2025-09-14 22:51:46,066 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:46,066 DEBUG: > git clean -dffx2025-09-14 22:51:46,169 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:46,170 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-09-14 22:51:47,405 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:47,405 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-09-14 22:51:48,016 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:48,017 DEBUG: > git remote set-head origin --auto2025-09-14 22:51:48,621 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:48,621 DEBUG: > git checkout -f 75ad15251766c82da379e9ef7e1336c35abbc7a02025-09-14 22:51:48,925 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:48,925 DEBUG: > git clean -dffx2025-09-14 22:51:49,028 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:49,028 DEBUG: > git rev-parse --show-toplevel2025-09-14 22:51:49,231 DEBUG: Directory: build/info.plateaukao.einkbro2025-09-14 22:51:49,232 DEBUG: > git submodule deinit --all --force2025-09-14 22:51:49,334 INFO: Creating local.properties file at build/info.plateaukao.einkbro/local.properties2025-09-14 22:51:49,344 INFO: Creating local.properties file at build/info.plateaukao.einkbro/app/local.properties2025-09-14 22:51:49,345 DEBUG: Removing debuggable flags from build/info.plateaukao.einkbro/app2025-09-14 22:51:49,355 INFO: Removing specified files2025-09-14 22:51:49,355 INFO: Removing ad-filter/scriptlets_src/package.json2025-09-14 22:51:49,391 INFO: Running 'prebuild' commands in build/info.plateaukao.einkbro/app2025-09-14 22:51:49,391 DEBUG: Directory: build/info.plateaukao.einkbro/app2025-09-14 22:51:49,391 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/isEnable/s/true/false/' build.gradle.kts/etc/bash.bashrc: line 7: PS1: unbound variable+ sed -i -e /isEnable/s/true/false/ build.gradle.kts2025-09-14 22:51:49,595 INFO: Cleaning Gradle project...2025-09-14 22:51:49,595 DEBUG: Directory: build/info.plateaukao.einkbro/app2025-09-14 22:51:49,595 DEBUG: > /usr/local/bin/gradlew-fdroid cleanFound 8.9 via distributionUrlDownloading missing gradle version 8.9cachedir /home/vagrant/.cache/fdroidserver/home/vagrant/.cache/fdroidserver/gradle-8.9-bin.zip: OKRunning /opt/gradle/versions/8.9/bin/gradle cleanWelcome to Gradle 8.9!Here are the highlights of this release:- Enhanced Error and Warning Messages- IDE Integration Improvements- Daemon JVM InformationFor more details see https://docs.gradle.org/8.9/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/8.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the buildConfiguration on demand is an incubating feature.Calculating task graph as no cached configuration is available for tasks: clean> Configure project :appw: file:///home/vagrant/build/info.plateaukao.einkbro/app/build.gradle.kts:83:5: 'packagingOptions(Packaging.() -> Unit): Unit' is deprecated. Renamed to packaging> Task :app:clean UP-TO-DATEKotlin build report is written to file:///home/vagrant/build/info.plateaukao.einkbro/build/reports/kotlin-build/info.plateaukao.einkbro-build-2025-09-14-22-54-44-0.txtBUILD SUCCESSFUL in 2m 45s1 actionable task: 1 up-to-dateConfiguration cache entry stored.2025-09-14 22:54:44,695 INFO: Scanning source for common problems...2025-09-14 22:54:44,717 DEBUG: scanner is configured to use signature data from: 'suss'2025-09-14 22:54:44,718 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2025-09-14 22:54:45,299 DEBUG: write 'suss.json' to cache2025-09-14 22:54:45,303 DEBUG: next suss.json cache update due in 23:59:59.9852942025-09-14 22:54:45,470 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2025-09-14 22:54:45,546 INFO: Creating source tarball...2025-09-14 22:54:46,309 INFO: Building Gradle project...2025-09-14 22:54:46,309 DEBUG: Directory: build/info.plateaukao.einkbro/app2025-09-14 22:54:46,310 DEBUG: > /usr/local/bin/gradlew-fdroid assembleReleaseFound 8.9 via distributionUrlRunning /opt/gradle/versions/8.9/bin/gradle assembleReleaseTo 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.9/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the buildConfiguration on demand is an incubating feature.Calculating task graph as no cached configuration is available for tasks: assembleRelease> Configure project :adblock-clientException 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-onlyChecking the license for package NDK (Side by side) 27.0.12077973 in /opt/android-sdk/licensesLicense for package NDK (Side by side) 27.0.12077973 accepted.Preparing "Install NDK (Side by side) 27.0.12077973 v.27.0.12077973"."Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" ready.Installing NDK (Side by side) 27.0.12077973 in /opt/android-sdk/ndk/27.0.12077973"Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" complete."Install NDK (Side by side) 27.0.12077973 v.27.0.12077973" finished.Checking the license for package Android SDK Build-Tools 34 in /opt/android-sdk/licensesLicense 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 34 in /opt/android-sdk/licensesLicense 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-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-onlyWARNING: The specified Android SDK Build Tools version (29.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.7.1.Android SDK Build Tools 34.0.0 will be used.To suppress this warning, remove "buildToolsVersion '29.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.WARNING: The specified Android SDK Build Tools version (29.0.3) is ignored, as it is below the minimum supported version (34.0.0) for Android Gradle Plugin 8.7.1.Android SDK Build Tools 34.0.0 will be used.To suppress this warning, remove "buildToolsVersion '29.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.> Task :adblock-client:preBuild UP-TO-DATE> Task :ad-filter:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:preBuild UP-TO-DATE> Task :adblock-client:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :ad-filter:preBuild UP-TO-DATE> Task :ad-filter:preReleaseBuild UP-TO-DATE> Task :app:preReleaseBuild UP-TO-DATE> Task :adblock-client:preReleaseBuild UP-TO-DATE> Task :app:createReleaseCompatibleScreenManifests> Task :app:generateReleaseResValues> Task :app:extractProguardFiles> Task :app:buildKotlinToolingMetadata> Task :app:generateReleaseBuildConfig> Task :app:mergeReleaseStartupProfile> Task :ad-filter:generateReleaseResValues FROM-CACHE> Task :adblock-client:generateReleaseResValues FROM-CACHE> Task :ad-filter:generateReleaseResources> Task :app:generateReleaseResources> Task :adblock-client:generateReleaseResources> Task :adblock-client:packageReleaseResources> Task :ad-filter:packageReleaseResources> Task :adblock-client:configureCMakeRelease[x86]Checking the license for package CMake 3.22.1 in /opt/android-sdk/licensesLicense for package CMake 3.22.1 accepted.Preparing "Install CMake 3.22.1 v.3.22.1".> Task :app:javaPreCompileRelease> Task :adblock-client:javaPreCompileRelease> Task :adblock-client:processReleaseManifest> Task :ad-filter:extractDeepLinksRelease> Task :adblock-client:extractDeepLinksRelease FROM-CACHE> Task :app:extractDeepLinksRelease FROM-CACHE> Task :ad-filter:prepareReleaseArtProfile> Task :adblock-client:prepareReleaseArtProfile> Task :ad-filter:parseReleaseLocalResources> Task :ad-filter:generateReleaseRFile> Task :adblock-client:mergeReleaseJniLibFolders> Task :ad-filter:mergeReleaseJniLibFolders> Task :ad-filter:mergeReleaseNativeLibs NO-SOURCE> Task :adblock-client:writeReleaseAarMetadata> Task :ad-filter:javaPreCompileRelease> Task :app:mergeReleaseShaders> Task :app:compileReleaseShaders NO-SOURCE> Task :app:generateReleaseAssets UP-TO-DATE> Task :app:mergeReleaseJniLibFolders> Task :app:writeReleaseAppMetadata> Task :ad-filter:writeReleaseAarMetadata> Task :ad-filter:processReleaseManifest> Task :app:writeReleaseSigningConfigVersions> Task :app:packageReleaseResources> Task :app:extractReleaseVersionControlInfo> Task :ad-filter:mergeReleaseShaders> Task :adblock-client:parseReleaseLocalResources> Task :ad-filter:compileReleaseShaders NO-SOURCE> Task :ad-filter:generateReleaseAssets UP-TO-DATE> Task :adblock-client:generateReleaseRFile> Task :ad-filter:packageReleaseAssets> Task :app:parseReleaseLocalResources> Task :adblock-client:mergeReleaseShaders> Task :adblock-client:compileReleaseShaders NO-SOURCE> Task :adblock-client:generateReleaseAssets UP-TO-DATE> Task :adblock-client:packageReleaseAssets> Task :ad-filter:copyReleaseJniLibsProjectOnly> Task :app:collectReleaseDependencies> Task :app:checkReleaseDuplicateClasses> Task :app:sdkReleaseDependencyData> Task :app:mapReleaseSourceSetPaths> Task :app:mergeReleaseArtProfile> Task :app:checkReleaseAarMetadata> Task :app:mergeReleaseAssets> Task :app:dataBindingMergeDependencyArtifactsRelease> Task :app:compressReleaseAssets> Task :app:processReleaseMainManifest> Task :adblock-client:configureCMakeRelease[x86]"Install CMake 3.22.1 v.3.22.1" ready.Installing CMake 3.22.1 in /opt/android-sdk/cmake/3.22.1"Install CMake 3.22.1 v.3.22.1" complete."Install CMake 3.22.1 v.3.22.1" finished.> Task :app:processReleaseManifest> Task :app:processReleaseManifestForPackage> Task :adblock-client:configureCMakeRelease[armeabi-v7a]> Task :adblock-client:configureCMakeRelease[arm64-v8a]> Task :adblock-client:configureCMakeRelease[x86_64]> Task :app:mergeReleaseResources> Task :adblock-client:buildCMakeRelease[x86]C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/x86'C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hashFn.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/protocol.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]C/C++:    51 | static char *rule_definition_fallback = "-";C/C++:       |                                         ^C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]C/C++:   181 |   char buffer[srcLen];C/C++:       |               ^~~~~~C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expressionC/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared hereC/C++:   177 | char *removeException(char *src, uint32_t srcLen, char *exception) {C/C++:       |                                           ^C/C++: 2 warnings generated.> Task :app:dataBindingGenBaseClassesRelease> Task :adblock-client:buildCMakeRelease[armeabi-v7a]C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/armeabi-v7a'C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hashFn.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/protocol.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]C/C++:    51 | static char *rule_definition_fallback = "-";C/C++:       |                                         ^C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]C/C++:   181 |   char buffer[srcLen];C/C++:       |               ^~~~~~C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expressionC/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared hereC/C++:   177 | char *removeException(char *src, uint32_t srcLen, char *exception) {C/C++:       |                                           ^C/C++: 2 warnings generated.warn: removing resource info.plateaukao.einkbro:string/changelog_dialog without required default value.> Task :adblock-client:buildCMakeRelease[arm64-v8a]C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/arm64-v8a'C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hashFn.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/protocol.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]C/C++:    51 | static char *rule_definition_fallback = "-";C/C++:       |                                         ^C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]C/C++:   181 |   char buffer[srcLen];C/C++:       |               ^~~~~~C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expressionC/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared hereC/C++:   177 | char *removeException(char *src, uint32_t srcLen, char *exception) {C/C++:       |                                           ^C/C++: 2 warnings generated.C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/x86/libadblock-client.soC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/armeabi-v7a/libadblock-client.so> Task :adblock-client:buildCMakeRelease[x86_64]C/C++: ninja: Entering directory `/home/vagrant/build/info.plateaukao.einkbro/adblock-client/.cxx/Release/5055204n/x86_64'C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [2/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hashFn.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [3/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/context_domain.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [4/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/no_fingerprint_domain.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [5/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/bloom-filter-cpp/BloomFilter.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [6/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/adblockclient-lib.cpp.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [7/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/cosmetic_filter.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [8/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/hashset-cpp/hash_set.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [9/11] Building CXX object CMakeFiles/adblock-client.dir/src/main/cpp/third-party/ad-block/ad_block_client.cc.oC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:51:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]C/C++:    51 | static char *rule_definition_fallback = "-";C/C++:       |                                         ^C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]C/C++:   181 |   char buffer[srcLen];C/C++:       |               ^~~~~~C/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:181:15: note: function parameter 'srcLen' with unknown value cannot be used in a constant expressionC/C++: /home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/cpp/third-party/ad-block/ad_block_client.cc:177:43: note: declared hereC/C++:   177 | char *removeException(char *src, uint32_t srcLen, char *exception) {C/C++:       |                                           ^C/C++: 2 warnings generated.C/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/arm64-v8a/libadblock-client.soC/C++: clang++: warning: argument unused during compilation: '-s' [-Wunused-command-line-argument]C/C++: [11/11] Linking CXX shared library ../../../../build/intermediates/cxx/Release/5055204n/obj/x86_64/libadblock-client.so> Task :adblock-client:mergeReleaseNativeLibs> Task :adblock-client:copyReleaseJniLibsProjectOnly> Task :app:processReleaseResources> Task :app:mergeReleaseNativeLibs> Task :app:stripReleaseDebugSymbols> Task :app:convertLinkedResourcesToProtoRelease> Task :app:extractReleaseNativeSymbolTables> Task :app:mergeReleaseNativeDebugMetadata> Task :adblock-client:compileReleaseKotlinw: file:///home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/java/io/github/edsuns/adblockclient/ResourceType.kt:153:40 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/adblock-client/src/main/java/io/github/edsuns/adblockclient/ResourceType.kt:162:51 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.> Task :adblock-client:compileReleaseJavaWithJavac NO-SOURCE> Task :adblock-client:mergeReleaseGeneratedProguardFiles> Task :adblock-client:exportReleaseConsumerProguardFiles> Task :adblock-client:processReleaseJavaRes> Task :adblock-client:bundleLibRuntimeToJarRelease> Task :adblock-client:bundleLibCompileToJarRelease> Task :ad-filter:kaptGenerateStubsReleaseKotlinw: Kapt currently doesn't support language version 2.0+. Falling back to 1.9.> Task :ad-filter:kaptReleaseKotlinMezzanine: Starting processingMezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/element_hiding.jsMezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/elemhide_blocked.jsMezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/extended-css.min.jsMezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/inject.jsMezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/scriptlets.min.jsMezzanine: Processing file: /home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/js/scriptlets_inject.jsMezzanine: File successfully processed> Task :ad-filter:compileReleaseKotlinw: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/AdFilterImpl.kt:48:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterSharedPreferences.kt:27:22 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterSharedPreferences.kt:31:22 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterViewModelImpl.kt:56:31 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'w: file:///home/vagrant/build/info.plateaukao.einkbro/ad-filter/src/main/java/io/github/edsuns/adfilter/impl/FilterViewModelImpl.kt:217:44 This declaration needs opt-in. Its usage should be marked with '@kotlinx.serialization.ExperimentalSerializationApi' or '@OptIn(kotlinx.serialization.ExperimentalSerializationApi::class)'> Task :ad-filter:compileReleaseJavaWithJavacThe following annotation processors are not incremental: mezzanine-compiler-1.2.1.jar (com.github.Edsuns.Mezzanine:mezzanine-compiler:1.2.1), auto-service-1.0-rc3.jar (com.google.auto.service:auto-service:1.0-rc3).Make sure all annotation processors are incremental to improve your build speed.> Task :ad-filter:mergeReleaseGeneratedProguardFiles> Task :ad-filter:exportReleaseConsumerProguardFiles> Task :ad-filter:processReleaseJavaRes> Task :ad-filter:bundleLibRuntimeToJarRelease> Task :ad-filter:bundleLibCompileToJarRelease> Task :app:kspReleaseKotlin> Task :app:compileReleaseKotlinw: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/EinkBroApplication.kt:12:8 '@Deprecated(...) class PreferenceManager : Any' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/EinkBroApplication.kt:89:13 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/AdBlockSettingActivity.kt:113:75 '@Deprecated(...) @MainThread() @CallSuper() fun onBackPressed(): Unit' is deprecated. This method has been deprecated in favor of using the{@link OnBackPressedDispatcher} via {@link #getOnBackPressedDispatcher()}.The OnBackPressedDispatcher controls how back button events are dispatchedto one or more {@link OnBackPressedCallback} objects.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:1013:32 'var progress: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:1132:9 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:2568:56 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/BrowserActivity.kt:2579:58 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/DataListActivity.kt:71:68 '@property:Deprecated(...) val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/DataListActivity.kt:114:22 '@Deprecated(...) @Nullable() fun getSerializableExtra(p0: String!): Serializable?' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/DictActivity.kt:106:58 '@Deprecated(...) static field FLAG_TRANSLUCENT_STATUS: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/GptActionsActivity.kt:95:68 '@property:Deprecated(...) val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:269:9 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:308:9 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:1140:52 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/SettingActivity.kt:1193:48 '@property:Deprecated(...) val Icons.Filled.ArrowBack: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.ArrowBack.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/activity/ToolbarConfigActivity.kt:108:58 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBClickHandler.kt:8:56 '@Deprecated(...) constructor(): Handler' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBWebChromeClient.kt:93:21 'var allowFileAccessFromFileURLs: Boolean' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBWebChromeClient.kt:94:21 'var allowUniversalAccessFromFileURLs: Boolean' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/EBWebChromeClient.kt:103:21 '@Deprecated(...) fun setRenderPriority(p0: WebSettings.RenderPriority!): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/browser/NinjaWebViewClient.kt:245:57 '@Deprecated(...) @Nullable() fun shouldInterceptRequest(p0: WebView!, p1: String!): WebResourceResponse?' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/database/BookmarkDao.kt:223:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/database/BookmarkDao.kt:373:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/database/RecordDb.kt:43:16 Condition is always 'false'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/epub/EpubParser.kt:328:14 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'java.io.File?'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/epub/EpubParser.kt:329:13 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'java.io.File?'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/service/TranslateRepository.kt:110:25 '@JvmStatic() @Deprecated(...) fun create(contentType: MediaType?, content: String): RequestBody' is deprecated. Moved to extension function. Put the 'content' argument first to fix Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/service/TtsManager.kt:32:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/setting/SettingComposeUi.kt:224:50 Unchecked cast of 'kotlin.Int' to 'T'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/setting/SettingComposeUi.kt:226:42 Unchecked cast of 'kotlin.String' to 'T'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/setting/SettingComposeUi.kt:228:40 Unchecked cast of 'kotlin.String' to 'T'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:134:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:183:35 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toUpperCase(): String' is deprecated. Use uppercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:197:35 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toUpperCase(): String' is deprecated. Use uppercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BackupUnit.kt:244:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:172:17 '@Deprecated(...) static field IMAGE_ANCHOR_TYPE: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:175:17 '@Deprecated(...) static field ANCHOR_TYPE: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:203:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:251:19 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:283:26 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(locale: Locale): String' is deprecated. Use lowercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:456:52 '@Deprecated(...) static fun decode(p0: String!): String!' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:457:39 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(): String' is deprecated. Use lowercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:458:51 '@Deprecated(...) @DeprecatedSinceKotlin(...) @InlineOnly() fun String.toLowerCase(): String' is deprecated. Use lowercase() instead.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:578:25 Java type mismatch: inferred type is 'kotlin.String?', but 'kotlin.String' was expected.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/BrowserUnit.kt:783:18 '@Deprecated(...) fun overridePendingTransition(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/HelperUnit.kt:142:19 '@Deprecated(...) fun setBottomSheetCallback(p0: BottomSheetBehavior.BottomSheetCallback!): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/HelperUnit.kt:193:13 Duplicate branch condition in 'when'.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/HelperUnit.kt:548:43 '@Deprecated(...) @Nullable() fun getInstallerPackageName(@NonNull() p0: String): String?' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:63:14 'var isDrawingCacheEnabled: Boolean' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:64:14 '@Deprecated(...) fun destroyDrawingCache(): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:65:14 '@Deprecated(...) fun buildDrawingCache(): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:68:27 'val drawingCache: Bitmap!' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:171:60 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:180:62 '@Deprecated(...) static field FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:197:17 '@Deprecated(...) fun toggleSoftInput(p0: Int, p1: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/unit/ViewUnit.kt:198:36 '@Deprecated(...) static field SHOW_FORCED: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:217:31 '@Deprecated(...) static fun setForceDarkStrategy(@NonNull() p0: WebSettings, p1: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:219:35 '@Deprecated(...) static field DARK_STRATEGY_PREFER_WEB_THEME_OVER_USER_AGENT_DARKENING: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:228:26 'var forceDark: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:228:50 '@Deprecated(...) static field FORCE_DARK_ON: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/EBWebView.kt:428:9 This is a delicate API and its use requires care. Make sure you fully read and understand documentation of the declaration that is marked as a delicate API.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/SwipeTouchListener.kt:22:15 This code uses error suppression for 'NOTHING_TO_OVERRIDE'. While it might compile and work, the compiler behavior is UNSPECIFIED and WON'T BE PRESERVED. Please report your use case to the Kotlin issue tracker instead: https://kotl.in/issuew: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/compose/AutoCompleteTextField.kt:239:31 '@Deprecated(...) constructor(capitalization: KeyboardCapitalization = ..., autoCorrect: Boolean, keyboardType: KeyboardType = ..., imeAction: ImeAction = ..., platformImeOptions: PlatformImeOptions? = ..., showKeyboardOnFocus: Boolean? = ..., hintLocales: LocaleList? = ...): KeyboardOptions' is deprecated. Please use the new constructor that takes optional autoCorrectEnabled parameter.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:5:8 '@Deprecated(...) class ProgressDialog : AlertDialog' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:39:8 '@Deprecated(...) class ProgressDialog : AlertDialog' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:39:25 '@Deprecated(...) constructor(p0: Context!, p1: Int): ProgressDialog' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:41:9 '@Deprecated(...) fun setProgressStyle(p0: Int): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:41:26 '@Deprecated(...) class ProgressDialog : AlertDialog' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:41:41 '@Deprecated(...) static field STYLE_HORIZONTAL: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:42:9 'var isIndeterminate: Boolean' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/view/dialog/DialogManager.kt:43:9 'var max: Int' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/info.plateaukao.einkbro/app/src/main/java/info/plateaukao/einkbro/viewmodel/BookmarkViewModel.kt:108:44 Unchecked cast of 'info.plateaukao.einkbro.viewmodel.BookmarkViewModel' to 'T'.> Task :app:processReleaseJavaRes> Task :app:mergeReleaseJavaResource> Task :app:compileReleaseJavaWithJavac> Task :app:mergeReleaseGeneratedProguardFiles> Task :app:expandReleaseArtProfileWildcards> Task :app:minifyReleaseWithR8WARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1: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.ILicensingServiceWARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1: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.ILicensingServiceWARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1: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.ILicensingServiceWARNING: /home/vagrant/build/info.plateaukao.einkbro/app/build/intermediates/default_proguard_files/global/proguard-android-optimize.txt-8.7.1: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.KeepWARNING: /home/vagrant/.gradle/caches/8.9/transforms/84e0a134d6f8828402ff8acb5494331c/transformed/work-runtime-2.7.0/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 * extends androidx.work.WorkerWARNING: /home/vagrant/.gradle/caches/8.9/transforms/84e0a134d6f8828402ff8acb5494331c/transformed/work-runtime-2.7.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 class * extends androidx.work.InputMergerWARNING: /home/vagrant/.gradle/caches/8.9/transforms/84e0a134d6f8828402ff8acb5494331c/transformed/work-runtime-2.7.0/proguard.txt:8:1-9: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.WorkerParametersWARNING: /home/vagrant/.gradle/caches/8.9/transforms/32ee4d9975babc4d498240ebd4f0c5a6/transformed/room-runtime-2.6.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 * extends androidx.room.RoomDatabaseWARNING: /home/vagrant/.gradle/caches/8.9/transforms/07e0450994547250e66ad2f55ab7c473/transformed/navigation-common-2.8.0-rc01/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.NavigatorWARNING: /home/vagrant/.gradle/caches/8.9/transforms/bd1830b934d2488aef5e692c74852a4f/transformed/webkit-1.11.0/proguard.txt:26:1-30: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 public class androidx.webkit.WebViewClientCompatWARNING: /home/vagrant/.gradle/caches/8.9/transforms/a94e3d0f0ae6ad17a169cfa1e39cedb1/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.ModifierNodeElementWARNING: /home/vagrant/.gradle/caches/8.9/transforms/2dfd601dc187f0bf10d5acc8aef7c533/transformed/rules/lib/META-INF/com.android.tools/r8/kotlinx-serialization-r8.pro:12:2-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,allowaccessmodification,allowrepackaging,allowobfuscation,allowshrinking,allowoptimization class <1>WARNING: /home/vagrant/.gradle/caches/8.9/transforms/9007a9bbae337a9a48621fa6e6b8400a/transformed/rules/lib/META-INF/proguard/okhttp3.pro:5: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,allowshrinking class okhttp3.internal.publicsuffix.PublicSuffixDatabaseWARNING: /home/vagrant/.gradle/caches/8.9/transforms/cc0a3a5b846719d1d80f5887236e2337/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.InitializerWARNING: /home/vagrant/.gradle/caches/8.9/transforms/d424360a12c86a06df46517aad5480f7/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.VersionedParcelableWARNING: /home/vagrant/.gradle/caches/8.9/transforms/d424360a12c86a06df46517aad5480f7/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.ParcelImplWARNING: /home/vagrant/.gradle/caches/8.9/transforms/08d8296e145a2760052a4c97a1b667f4/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> Task :app:compileReleaseArtProfile> Task :app:shrinkReleaseRes> Task :app:convertShrunkResourcesToBinaryRelease> Task :app:optimizeReleaseResources> Task :app:packageRelease> Task :app:assembleRelease> Task :app:createReleaseApkListingFileRedirectKotlin build report is written to file:///home/vagrant/build/info.plateaukao.einkbro/build/reports/kotlin-build/info.plateaukao.einkbro-build-2025-09-14-23-06-31-0.txtDeprecated 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.For more on this, please refer to https://docs.gradle.org/8.9/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD SUCCESSFUL in 11m 45s102 actionable tasks: 98 executed, 4 from cacheConfiguration cache entry stored.2025-09-14 23:06:32,520 INFO: Successfully built version 15.1.0 of info.plateaukao.einkbro from 75ad15251766c82da379e9ef7e1336c35abbc7a02025-09-14 23:06:32,884 DEBUG: Checking build/info.plateaukao.einkbro/app/build/outputs/apk/release/app-release-unsigned.apk2025-09-14 23:06:32,945 INFO: success: info.plateaukao.einkbro2025-09-14 23:06:32,946 INFO: Finished2025-09-14 23:06:32,947 INFO: 1 build succeeded