log for com.ismartcoding.plain:413
== Installed Android Tools ==
2025-08-19 12:53:55,104 DEBUG: Reading 'config.yml'
2025-08-19 12:53:55,116 INFO: Creating log directory
2025-08-19 12:53:55,116 INFO: Creating temporary directory
2025-08-19 12:53:55,117 INFO: Creating output directory
2025-08-19 12:53:55,315 DEBUG: Getting git vcs interface for https://github.com/ismartcoding/plain-app.git
2025-08-19 12:53:55,315 DEBUG: Checking com.ismartcoding.plain:413
2025-08-19 12:53:55,315 INFO: Building version 2.1.11 (413) of com.ismartcoding.plain
2025-08-19 12:53:55,315 WARNING: Android NDK version 'r28c' could not be found!
2025-08-19 12:53:55,315 WARNING: Configured versions:
Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc into /home/vagrant/.cache/sdkmanager/checksums.json.asc
2025-08-19 12:53:55,725 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2025-08-19 12:53:55,965 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json.asc HTTP/1.1" 200 407
2025-08-19 12:53:55,970 DEBUG: Starting new HTTPS connection (1): raw.githubusercontent.com:443
2025-08-19 12:53:56,246 DEBUG: https://raw.githubusercontent.com:443 "GET /f-droid/android-sdk-transparency-log/master/signed/checksums.json HTTP/1.1" 200 152969
Downloading https://raw.githubusercontent.com/f-droid/android-sdk-transparency-log/master/signed/checksums.json into /home/vagrant/.cache/sdkmanager/checksums.json
Downloading https://dl.google.com/android/repository/android-ndk-r28c-linux.zip into /home/vagrant/.cache/sdkmanager/android-ndk-r28c-linux.zip
2025-08-19 12:53:56,708 DEBUG: Starting new HTTPS connection (1): dl.google.com:443
2025-08-19 12:53:56,979 DEBUG: https://dl.google.com:443 "GET /android/repository/android-ndk-r28c-linux.zip HTTP/1.1" 200 722261334
Unzipping to /tmp/.sdkmanager-zz96xofp
Installing into /opt/android-sdk/ndk/28.2.13676358
2025-08-19 12:54:52,840 INFO: Set NDK r28c (28.2.13676358) up
2025-08-19 12:54:52,852 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.ismartcoding.plain, universal_newlines=False, shell=None, istream=None)
2025-08-19 12:54:52,873 INFO: Running 'sudo' commands in /home/vagrant
2025-08-19 12:54:52,873 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c apt-get update; apt-get install -y cmake ninja-build
+ apt-get update
Get:1 https://security.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:2 https://debian.osuosl.org/debian bookworm InRelease [151 kB]
Get:3 https://debian.osuosl.org/debian bookworm-updates InRelease [55.4 kB]
Get:4 https://debian.osuosl.org/debian bookworm-backports InRelease [59.4 kB]
Get:5 https://security.debian.org/debian-security bookworm-security/main amd64 Packages [274 kB]
Get:6 https://security.debian.org/debian-security bookworm-security/main Translation-en [165 kB]
Get:7 https://debian.osuosl.org/debian bookworm/main amd64 Packages [8793 kB]
Get:8 https://debian.osuosl.org/debian bookworm/main Translation-en [6109 kB]
Get:9 https://debian.osuosl.org/debian bookworm-updates/main amd64 Packages [6924 B]
Get:10 https://debian.osuosl.org/debian bookworm-updates/main Translation-en [5448 B]
Get:11 https://debian.osuosl.org/debian bookworm-backports/main amd64 Packages [296 kB]
Get:12 https://debian.osuosl.org/debian bookworm-backports/main Translation-en [250 kB]
Fetched 16.2 MB in 6s (2577 kB/s)
Reading package lists...
+ apt-get install -y cmake ninja-build
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
cmake-data libarchive13 libjsoncpp25 librhash0 libuv1
Suggested packages:
cmake-doc cmake-format elpa-cmake-mode lrzip
Recommended packages:
make
The following NEW packages will be installed:
cmake cmake-data libarchive13 libjsoncpp25 librhash0 libuv1 ninja-build
0 upgraded, 7 newly installed, 0 to remove and 2 not upgraded.
Need to get 11.5 MB of archives.
After this operation, 42.4 MB of additional disk space will be used.
Get:1 https://debian.osuosl.org/debian bookworm/main amd64 libarchive13 amd64 3.6.2-1+deb12u2 [343 kB]
Get:2 https://debian.osuosl.org/debian bookworm/main amd64 libjsoncpp25 amd64 1.9.5-4 [78.6 kB]
Get:3 https://debian.osuosl.org/debian bookworm/main amd64 librhash0 amd64 1.4.3-3 [134 kB]
Get:4 https://debian.osuosl.org/debian bookworm/main amd64 libuv1 amd64 1.44.2-1+deb12u1 [136 kB]
Get:5 https://debian.osuosl.org/debian bookworm/main amd64 cmake-data all 3.25.1-1 [2026 kB]
Get:6 https://debian.osuosl.org/debian bookworm/main amd64 cmake amd64 3.25.1-1 [8692 kB]
Get:7 https://debian.osuosl.org/debian bookworm/main amd64 ninja-build amd64 1.11.1-2~deb12u1 [135 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 11.5 MB in 7s (1733 kB/s)
Selecting previously unselected package libarchive13:amd64.
(Reading database ... 64069 files and directories currently installed.)
Preparing to unpack .../0-libarchive13_3.6.2-1+deb12u2_amd64.deb ...
Unpacking libarchive13:amd64 (3.6.2-1+deb12u2) ...
Selecting previously unselected package libjsoncpp25:amd64.
Preparing to unpack .../1-libjsoncpp25_1.9.5-4_amd64.deb ...
Unpacking libjsoncpp25:amd64 (1.9.5-4) ...
Selecting previously unselected package librhash0:amd64.
Preparing to unpack .../2-librhash0_1.4.3-3_amd64.deb ...
Unpacking librhash0:amd64 (1.4.3-3) ...
Selecting previously unselected package libuv1:amd64.
Preparing to unpack .../3-libuv1_1.44.2-1+deb12u1_amd64.deb ...
Unpacking libuv1:amd64 (1.44.2-1+deb12u1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../4-cmake-data_3.25.1-1_all.deb ...
Unpacking cmake-data (3.25.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../5-cmake_3.25.1-1_amd64.deb ...
Unpacking cmake (3.25.1-1) ...
Selecting previously unselected package ninja-build.
Preparing to unpack .../6-ninja-build_1.11.1-2~deb12u1_amd64.deb ...
Unpacking ninja-build (1.11.1-2~deb12u1) ...
Setting up libarchive13:amd64 (3.6.2-1+deb12u2) ...
Setting up ninja-build (1.11.1-2~deb12u1) ...
Setting up libuv1:amd64 (1.44.2-1+deb12u1) ...
Setting up libjsoncpp25:amd64 (1.9.5-4) ...
Setting up librhash0:amd64 (1.4.3-3) ...
Setting up cmake-data (3.25.1-1) ...
Setting up cmake (3.25.1-1) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-08-19 12:55:49,962 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-08-19 12:55:50,480 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 67344 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 removed
Processing triggers for libc-bin (2.36-9+deb12u10) ...
2025-08-19 12:56:10,711 INFO: Getting source for revision cdfc7c360676a7438cedd11bdb6dc89486d24fe2
2025-08-19 12:56:10,712 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:10,712 DEBUG: > git rev-parse --show-toplevel
2025-08-19 12:56:10,915 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:10,916 DEBUG: > git submodule foreach --recursive git reset --hard
2025-08-19 12:56:11,118 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:11,119 DEBUG: > git reset --hard
2025-08-19 12:56:12,625 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:12,626 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-08-19 12:56:12,729 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:12,729 DEBUG: > git clean -dffx
2025-08-19 12:56:12,832 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:12,833 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-08-19 12:56:14,941 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:14,941 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-08-19 12:56:15,445 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:15,446 DEBUG: > git remote set-head origin --auto
2025-08-19 12:56:16,050 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:16,051 DEBUG: > git checkout -f cdfc7c360676a7438cedd11bdb6dc89486d24fe2
2025-08-19 12:56:17,156 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:17,156 DEBUG: > git clean -dffx
2025-08-19 12:56:17,259 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:17,259 DEBUG: > git rev-parse --show-toplevel
2025-08-19 12:56:17,463 DEBUG: Directory: build/com.ismartcoding.plain
2025-08-19 12:56:17,463 DEBUG: > git submodule deinit --all --force
2025-08-19 12:56:17,566 INFO: Collecting source libraries
2025-08-19 12:56:17,573 DEBUG: Removing debuggable flags from build/srclib/ynkfish-PdfiumAndroid
2025-08-19 12:56:17,578 DEBUG: Directory: build/srclib/ynkfish-PdfiumAndroid
2025-08-19 12:56:17,579 DEBUG: > bash -e -u -o pipefail -x -c -- rm -rf jni/lib/*/*.so
/etc/bash.bashrc: line 7: PS1: unbound variable
+ rm -rf 'jni/lib/*/*.so'
2025-08-19 12:56:17,782 INFO: Creating local.properties file at build/com.ismartcoding.plain/local.properties
2025-08-19 12:56:17,785 INFO: Creating local.properties file at build/com.ismartcoding.plain/app/local.properties
2025-08-19 12:56:17,785 DEBUG: Removing debuggable flags from build/com.ismartcoding.plain/app
2025-08-19 12:56:17,822 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.ismartcoding.plain/app/build.gradle.kts
2025-08-19 12:56:17,843 INFO: Running 'prebuild' commands in build/com.ismartcoding.plain/app
2025-08-19 12:56:17,843 DEBUG: Directory: build/com.ismartcoding.plain/app
2025-08-19 12:56:17,843 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/com.google.gms/d' -e '/firebase/d' -e '/CrashlyticsExtension/,+2d' -e '/media3.cast/d' {..,.}/build.gradle.kts; sed -i -e '/java.home/d' /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/gradle.properties; sed -i -e '/NDK_ROOT/d' /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/build.sh
/etc/bash.bashrc: line 7: PS1: unbound variable
+ sed -i -e /com.google.gms/d -e /firebase/d -e /CrashlyticsExtension/,+2d -e /media3.cast/d ../build.gradle.kts ./build.gradle.kts
+ sed -i -e /java.home/d /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/gradle.properties
+ sed -i -e /NDK_ROOT/d /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/build.sh
2025-08-19 12:56:18,047 INFO: Cleaning Gradle project...
2025-08-19 12:56:18,047 DEBUG: Directory: build/com.ismartcoding.plain/app
2025-08-19 12:56:18,047 DEBUG: > /usr/local/bin/gradlew-fdroid -PabiFilters=armeabi-v7a clean
Found 8.14.2 via distributionUrl
Downloading missing gradle version 8.14.2
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.14.2-bin.zip: OK
Running /opt/gradle/versions/8.14.2/bin/gradle -PabiFilters=armeabi-v7a clean
Welcome to Gradle 8.14.2!
Here are the highlights of this release:
- Java 24 support
- GraalVM Native Image toolchain selection
- Enhancements to test reporting
- Build Authoring improvements
For more details see https://docs.gradle.org/8.14.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.14.2/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
Calculating task graph as no cached configuration is available for tasks: clean
> Configure project :app
w: file:///home/vagrant/build/com.ismartcoding.plain/app/build.gradle.kts:122:9: 'jvmTarget: String' is deprecated. Please migrate to the compilerOptions DSL. More details are here: https://kotl.in/u1r8ln
> Configure project :lib
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/build.gradle.kts:32:9: 'jvmTarget: String' is deprecated. Please migrate to the compilerOptions DSL. More details are here: https://kotl.in/u1r8ln
> Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 2m 33s
1 actionable task: 1 up-to-date
Configuration cache entry stored.
2025-08-19 12:58:57,802 INFO: Scanning source for common problems...
2025-08-19 12:58:57,870 DEBUG: scanner is configured to use signature data from: 'suss'
2025-08-19 12:58:57,870 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-08-19 12:58:58,486 DEBUG: write 'suss.json' to cache
2025-08-19 12:58:58,490 DEBUG: next suss.json cache update due in 23:59:59.985817
2025-08-19 12:58:58,665 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-08-19 12:58:58,732 INFO: Removing Android AAR library at lib/libs/PdfiumAndroid-2.0.0-release.aar
2025-08-19 12:58:58,956 INFO: Creating source tarball...
2025-08-19 12:59:07,768 INFO: Running 'build' commands in build/com.ismartcoding.plain/app
2025-08-19 12:59:07,768 DEBUG: Directory: build/com.ismartcoding.plain/app
2025-08-19 12:59:07,768 DEBUG: > bash -e -u -o pipefail -x -c pushd /home/vagrant/build/srclib/ynkfish-PdfiumAndroid; NDK_ROOT=/opt/android-sdk/ndk/28.2.13676358 BUILD_ARCHS=armeabi-v7a bash build.sh; gradle assembleRelease; popd; mv /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/build/outputs/aar/*.aar ../lib/libs
/etc/bash.bashrc: line 7: PS1: unbound variable
+ pushd /home/vagrant/build/srclib/ynkfish-PdfiumAndroid
~/build/srclib/ynkfish-PdfiumAndroid ~/build/com.ismartcoding.plain/app
+ NDK_ROOT=/opt/android-sdk/ndk/28.2.13676358
+ BUILD_ARCHS=armeabi-v7a
+ bash build.sh
-- Android: Targeting API '21' with architecture 'arm', ABI 'armeabi-v7a', and processor 'armv7-a'
-- Android: Selected unified Clang toolchain
-- The CXX compiler identification is Clang 19.0.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/android-sdk/ndk/28.2.13676358/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- ANDROID_NDK:
-- CMAKE_ANDROID_NDK: /opt/android-sdk/ndk/28.2.13676358
-- CMAKE_SYSTEM_NAME: Android
-- CMAKE_ANDROID_ARCH_ABI: armeabi-v7a
-- ANDROID_ABI: armeabi-v7a
-- ANDROID_PLATFORM: android-26
-- Configuring done
-- Generating done
-- Build files have been written to: /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/builddir/pdfiumAndroid/armeabi-v7a
exit code = 0
[1/2] Building CXX object CMakeFiles/jniPdfium.dir/src/main/jni/src/mainJNILib.cpp.o
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:159:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
159 | for (y = 0; y < info->height; y++) {
| ~ ^ ~~~~~~~~~~~~
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:162:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
162 | for (x = 0; x < info->width; x++) {
| ~ ^ ~~~~~~~~~~~
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:183:49: warning: unused parameter 'thiz' [-Wunused-parameter]
183 | JNI_FUNC(jlong, PdfiumCore, nativeOpenDocument)(JNI_ARGS, jint fd, jstring password){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:233:52: warning: unused parameter 'thiz' [-Wunused-parameter]
233 | JNI_FUNC(jlong, PdfiumCore, nativeOpenMemDocument)(JNI_ARGS, jbyteArray data, jstring password){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:276:48: warning: unused parameter 'env' [-Wunused-parameter]
276 | JNI_FUNC(jint, PdfiumCore, nativeGetPageCount)(JNI_ARGS, jlong documentPtr){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:276:48: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:281:49: warning: unused parameter 'env' [-Wunused-parameter]
281 | JNI_FUNC(void, PdfiumCore, nativeCloseDocument)(JNI_ARGS, jlong documentPtr){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:281:49: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:313:45: warning: unused parameter 'thiz' [-Wunused-parameter]
313 | JNI_FUNC(jlong, PdfiumCore, nativeLoadPage)(JNI_ARGS, jlong docPtr, jint pageIndex){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:321:18: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
321 | jlong pages[ toIndex - fromIndex + 1 ];
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:321:18: note: function parameter 'toIndex' with unknown value cannot be used in a constant expression
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:317:96: note: declared here
317 | JNI_FUNC(jlongArray, PdfiumCore, nativeLoadPages)(JNI_ARGS, jlong docPtr, jint fromIndex, jint toIndex){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:317:51: warning: unused parameter 'thiz' [-Wunused-parameter]
317 | JNI_FUNC(jlongArray, PdfiumCore, nativeLoadPages)(JNI_ARGS, jlong docPtr, jint fromIndex, jint toIndex){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:334:45: warning: unused parameter 'env' [-Wunused-parameter]
334 | JNI_FUNC(void, PdfiumCore, nativeClosePage)(JNI_ARGS, jlong pagePtr){ closePageInternal(pagePtr); }
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:334:45: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:335:46: warning: unused parameter 'thiz' [-Wunused-parameter]
335 | JNI_FUNC(void, PdfiumCore, nativeClosePages)(JNI_ARGS, jlongArray pagesPtr){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:343:53: warning: unused parameter 'env' [-Wunused-parameter]
343 | JNI_FUNC(jint, PdfiumCore, nativeGetPageWidthPixel)(JNI_ARGS, jlong pagePtr, jint dpi){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:343:53: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:347:54: warning: unused parameter 'env' [-Wunused-parameter]
347 | JNI_FUNC(jint, PdfiumCore, nativeGetPageHeightPixel)(JNI_ARGS, jlong pagePtr, jint dpi){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:347:54: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:352:53: warning: unused parameter 'env' [-Wunused-parameter]
352 | JNI_FUNC(jint, PdfiumCore, nativeGetPageWidthPoint)(JNI_ARGS, jlong pagePtr){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:352:53: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:356:54: warning: unused parameter 'env' [-Wunused-parameter]
356 | JNI_FUNC(jint, PdfiumCore, nativeGetPageHeightPoint)(JNI_ARGS, jlong pagePtr){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:356:54: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:360:57: warning: unused parameter 'thiz' [-Wunused-parameter]
360 | JNI_FUNC(jobject, PdfiumCore, nativeGetPageSizeByIndex)(JNI_ARGS, jlong docPtr, jint pageIndex, jint dpi){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:428:46: warning: unused parameter 'thiz' [-Wunused-parameter]
428 | JNI_FUNC(void, PdfiumCore, nativeRenderPage)(JNI_ARGS, jlong pagePtr, jobject objSurface,
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:429:51: warning: unused parameter 'dpi' [-Wunused-parameter]
429 | jint dpi, jint startX, jint startY,
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:469:52: warning: unused parameter 'thiz' [-Wunused-parameter]
469 | JNI_FUNC(void, PdfiumCore, nativeRenderPageBitmap)(JNI_ARGS, jlong pagePtr, jobject bitmap,
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:470:51: warning: unused parameter 'dpi' [-Wunused-parameter]
470 | jint dpi, jint startX, jint startY,
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:556:58: warning: unused parameter 'thiz' [-Wunused-parameter]
556 | JNI_FUNC(jstring, PdfiumCore, nativeGetDocumentMetaText)(JNI_ARGS, jlong docPtr, jstring tag) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:573:60: warning: unused parameter 'thiz' [-Wunused-parameter]
573 | JNI_FUNC(jobject, PdfiumCore, nativeGetFirstChildBookmark)(JNI_ARGS, jlong docPtr, jobject bookmarkPtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:592:57: warning: unused parameter 'thiz' [-Wunused-parameter]
592 | JNI_FUNC(jobject, PdfiumCore, nativeGetSiblingBookmark)(JNI_ARGS, jlong docPtr, jlong bookmarkPtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:602:55: warning: unused parameter 'thiz' [-Wunused-parameter]
602 | JNI_FUNC(jstring, PdfiumCore, nativeGetBookmarkTitle)(JNI_ARGS, jlong bookmarkPtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:613:57: warning: unused parameter 'env' [-Wunused-parameter]
613 | JNI_FUNC(jlong, PdfiumCore, nativeGetBookmarkDestIndex)(JNI_ARGS, jlong docPtr, jlong bookmarkPtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:29: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:613:57: warning: unused parameter 'thiz' [-Wunused-parameter]
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:624:54: warning: unused parameter 'thiz' [-Wunused-parameter]
624 | JNI_FUNC(jlongArray, PdfiumCore, nativeGetPageLinks)(JNI_ARGS, jlong pagePtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:638:55: warning: unused parameter 'thiz' [-Wunused-parameter]
638 | JNI_FUNC(jobject, PdfiumCore, nativeGetDestPageIndex)(JNI_ARGS, jlong docPtr, jlong linkPtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:649:49: warning: unused parameter 'thiz' [-Wunused-parameter]
649 | JNI_FUNC(jstring, PdfiumCore, nativeGetLinkURI)(JNI_ARGS, jlong docPtr, jlong linkPtr){
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:665:50: warning: unused parameter 'thiz' [-Wunused-parameter]
665 | JNI_FUNC(jobject, PdfiumCore, nativeGetLinkRect)(JNI_ARGS, jlong linkPtr) {
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:679:57: warning: unused parameter 'thiz' [-Wunused-parameter]
679 | JNI_FUNC(jobject, PdfiumCore, nativePageCoordsToDevice)(JNI_ARGS, jlong pagePtr, jint startX, jint startY, jint sizeX,
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/util.hpp:12:42: note: expanded from macro 'JNI_ARGS'
12 | #define JNI_ARGS JNIEnv *env, jobject thiz
| ^
/home/vagrant/build/srclib/ynkfish-PdfiumAndroid/src/main/jni/src/mainJNILib.cpp:52:9: warning: private field 'fileFd' is not used [-Wunused-private-field]
52 | int fileFd;
| ^
39 warnings generated.
[2/2] Linking CXX shared library libjniPdfium.so
exit code = 0
Copying libjniPdfium.so for armeabi-v7a
'builddir/pdfiumAndroid/armeabi-v7a/libjniPdfium.so' -> 'src/main/jni/lib/armeabi-v7a/libjniPdfium.so'
exit code = 0
Build finished Ok
+ gradle assembleRelease
Found 8.11.1 via distributionUrl
Downloading missing gradle version 8.11.1
cachedir
/tmp/tmp.N96Hr2Dihc/gradle-8.11.1-bin.zip: OK
Running /opt/gradle/versions/8.11.1/bin/gradle assembleRelease
Welcome to Gradle 8.11.1!
Here are the highlights of this release:
- Parallel load and store for Configuration Cache
- Java compilation errors at the end of the build output
- Consolidated report for warnings and deprecations
For more details see https://docs.gradle.org/8.11.1/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.11.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-14/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-20/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-22/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-23/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-24/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-25/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-26/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-27/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-28/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-29/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-30/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-31/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-32/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-sdk/platforms/android-33/package.xml. Probably the SDK is read-only
Checking the license for package Android SDK Build-Tools 35 in /opt/android-sdk/licenses
License for package Android SDK Build-Tools 35 accepted.
Preparing "Install Android SDK Build-Tools 35 v.35.0.0".
"Install Android SDK Build-Tools 35 v.35.0.0" ready.
Installing Android SDK Build-Tools 35 in /opt/android-sdk/build-tools/35.0.0
"Install Android SDK Build-Tools 35 v.35.0.0" complete.
"Install Android SDK Build-Tools 35 v.35.0.0" finished.
Checking the license for package Android SDK Platform 35 in /opt/android-sdk/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
> Task :preBuild UP-TO-DATE
> Task :preReleaseBuild UP-TO-DATE
> Task :mergeReleaseJniLibFolders
> Task :generateReleaseResValues
> Task :extractDeepLinksForAarRelease
> Task :mergeReleaseNativeLibs
> Task :dataBindingMergeDependencyArtifactsRelease
> Task :generateReleaseResources
> Task :packageReleaseResources
> Task :stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libc++_shared.so, libmodft2.so, libmodpdfium.so, libmodpng.so.
> Task :generateReleaseBuildConfig
> Task :mergeReleaseShaders
> Task :compileReleaseShaders NO-SOURCE
> Task :generateReleaseAssets UP-TO-DATE
> Task :mergeReleaseAssets
> Task :javaPreCompileRelease
> Task :parseReleaseLocalResources
> Task :prepareLintJarForPublish
> Task :copyReleaseJniLibsProjectAndLocalJars
> Task :dataBindingGenBaseClassesRelease
> Task :prepareReleaseArtProfile
> Task :processReleaseJavaRes NO-SOURCE
> Task :generateReleaseRFile
> Task :processReleaseManifest
> Task :mergeReleaseJavaResource
> Task :extractReleaseAnnotations
> Task :compileReleaseJavaWithJavac
> Task :mergeReleaseGeneratedProguardFiles
> Task :mergeReleaseConsumerProguardFiles
> Task :syncReleaseLibJars
> Task :writeReleaseAarMetadata
> Task :mapReleaseSourceSetPaths
> Task :bundleReleaseAar
> Task :mergeReleaseResources
> Task :verifyReleaseResources
> Task :assembleRelease
BUILD SUCCESSFUL in 2m 36s
30 actionable tasks: 30 executed
+ popd
~/build/com.ismartcoding.plain/app
+ mv /home/vagrant/build/srclib/ynkfish-PdfiumAndroid/build/outputs/aar/PdfiumAndroid-2.0.0-release.aar ../lib/libs
2025-08-19 13:01:53,999 INFO: Building Gradle project...
2025-08-19 13:01:53,999 DEBUG: Directory: build/com.ismartcoding.plain/app
2025-08-19 13:01:53,999 DEBUG: > /usr/local/bin/gradlew-fdroid -PabiFilters=armeabi-v7a assembleGithubRelease
Found 8.14.2 via distributionUrl
Running /opt/gradle/versions/8.14.2/bin/gradle -PabiFilters=armeabi-v7a assembleGithubRelease
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.14.2/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.
Daemon will be stopped at the end of the build
Calculating task graph as no cached configuration is available for tasks: assembleGithubRelease
> Task :lib:preBuild UP-TO-DATE
> Task :lib:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :app:preBuild UP-TO-DATE
> Task :app:preGithubReleaseBuild UP-TO-DATE
> Task :lib:preReleaseBuild UP-TO-DATE
> Task :app:generateGithubReleaseResValues
> Task :app:mergeGithubReleaseStartupProfile
> Task :lib:extractProguardFiles
> Task :app:createGithubReleaseCompatibleScreenManifests
> Task :lib:prepareReleaseArtProfile
> Task :lib:generateReleaseResValues
> Task :app:extractProguardFiles
> Task :app:generateGithubReleaseBuildConfig
> Task :lib:writeReleaseLintModelMetadata
> Task :app:buildKotlinToolingMetadata
> Task :lib:generateReleaseResources
> Task :lib:extractDeepLinksForAarRelease
> Task :lib:extractDeepLinksRelease
> Task :app:extractDeepLinksGithubRelease
> Task :app:writeGithubReleaseAppMetadata
> Task :lib:writeReleaseAarMetadata
> Task :lib:prepareLintJarForPublish
> Task :app:mergeGithubReleaseShaders
> Task :app:mergeGithubReleaseJniLibFolders
> Task :app:compileGithubReleaseShaders NO-SOURCE
> Task :app:generateGithubReleaseAssets UP-TO-DATE
> Task :app:generateGithubReleaseResources
> Task :app:writeGithubReleaseSigningConfigVersions
> Task :app:extractGithubReleaseVersionControlInfo
> Task :lib:packageReleaseResources
> Task :app:packageGithubReleaseResources
> Task :app:collectGithubReleaseDependencies
> Task :app:checkGithubReleaseDuplicateClasses
WARNING: [Processor] Library '/home/vagrant/.gradle/caches/modules-2/files-2.1/androidx.media3/media3-session/1.8.0/e28b8a1b7941dd4c4da264d5e622274e7c8e6488/media3-session-1.8.0.aar' contains references to both AndroidX and old support library. This seems like the library is partially migrated. Jetifier will try to rewrite the library anyway.
Example of androidX reference: 'androidx/media3/session/legacy/LegacyParcelableUtil'
Example of support library reference: 'android/support/v4/media/MediaDescriptionCompat'
> Task :app:sdkGithubReleaseDependencyData
> Task :app:parseGithubReleaseLocalResources
> Task :lib:javaPreCompileRelease
> Task :lib:mergeReleaseShaders
> Task :lib:compileReleaseShaders NO-SOURCE
> Task :lib:generateReleaseAssets UP-TO-DATE
> Task :lib:mergeReleaseAssets
> Task :app:javaPreCompileGithubRelease
> Task :lib:mergeReleaseJniLibFolders
> Task :lib:mergeReleaseNativeLibs NO-SOURCE
> Task :lib:parseReleaseLocalResources
> Task :lib:copyReleaseJniLibsProjectOnly
> Task :lib:stripReleaseDebugSymbols NO-SOURCE
> Task :lib:copyReleaseJniLibsProjectAndLocalJars
> Task :app:mapGithubReleaseSourceSetPaths
> Task :lib:generateReleaseRFile
> Task :app:mergeGithubReleaseArtProfile
> Task :lib:processReleaseManifest
> Task :app:checkGithubReleaseAarMetadata
> Task :app:processGithubReleaseMainManifest
> Task :app:mergeGithubReleaseAssets
> Task :app:processGithubReleaseManifest
> Task :app:processGithubReleaseManifestForPackage
> Task :app:compressGithubReleaseAssets
> Task :app:mergeGithubReleaseNativeLibs
> Task :app:stripGithubReleaseDebugSymbols
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libc++_shared.so, libdatastore_shared_counter.so, libimage_processing_util_jni.so, libjniPdfium.so, libmodft2.so, libmodpdfium.so, libmodpng.so, libpl_droidsonroids_gif.so, libsurface_util_jni.so. Run with --info option to learn more.
> Task :app:extractGithubReleaseNativeSymbolTables
[CXX1104] NDK from ndk.dir at /opt/android-sdk/ndk/28.2.13676358 had version [28.2.13676358] which disagrees with android.ndkVersion [27.0.12077973]
> Task :app:mergeGithubReleaseNativeDebugMetadata NO-SOURCE
> Task :app:mergeGithubReleaseResources
> Task :app:processGithubReleaseResources
> Task :lib:kspReleaseKotlin
> Task :lib:kaptGenerateStubsReleaseKotlin
> Task :lib:kaptReleaseKotlin SKIPPED
> Task :lib:compileReleaseKotlin
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/AbstractApkFile.kt:244:29 'fun getIconPaths(): List<IconPath?>?' is deprecated. using {@link #getAllIcons()} instead.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/AbstractApkFile.kt:290:37 'val icon: String?' is deprecated. use {@link AbstractApkFile#getAllIcons()} instead.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/AbstractApkFile.kt:313:29 'fun getIconPaths(): List<IconPath?>?' is deprecated. using {@link #getAllIcons()} instead.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/bean/ApkMeta.kt:88:32 'val icon: String?' is deprecated. use {@link AbstractApkFile#getAllIcons()} instead.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:256:43 Unchecked cast of 'ByteBuffer' to 'T (of fun <T : Any> parseSetOf)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:258:53 Unchecked cast of 'Asn1OpaqueObject' to 'T (of fun <T : Any> parseSetOf)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:532:54 Unchecked cast of 'ByteBuffer' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:537:45 Unchecked cast of 'ByteArray' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:541:31 Unchecked cast of 'ByteArray' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:544:64 Unchecked cast of 'Asn1OpaqueObject' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:550:75 Unchecked cast of 'Int!' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:552:83 Unchecked cast of 'Long!' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:554:65 Unchecked cast of 'BigInteger' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1BerParser.kt:558:57 Unchecked cast of 'String' to 'T (of fun <T : Any> convert)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1DerEncoder.kt:62:17 Condition is always 'true'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1DerEncoder.kt:388:17 Condition is always 'false'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1DerEncoder.kt:421:17 'when' is exhaustive so 'else' is redundant here.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/cert/asn1/Asn1OpaqueObject.kt:16:36 Java type mismatch: inferred type is 'ByteArray?', but 'ByteArray' was expected.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/parser/BCCertificateParser.kt:26:73 Unchecked cast of 'SignerId!' to 'Selector<X509CertificateHolder>'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/parser/XmlNamespaces.kt:56:29 The corresponding parameter in the supertype 'Any' is named 'other'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/utils/xml/AggregateTranslator.kt:21:40 Unchecked cast of 'Array<out CharSequenceTranslator?>' to 'Array<CharSequenceTranslator>'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/utils/xml/XmlEscaper.kt:13:54 Unchecked cast of 'Array<String>' to 'Array<CharSequence?>'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/apk/utils/xml/XmlEscaper.kt:14:53 Unchecked cast of 'Array<String>' to 'Array<CharSequence?>'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/extensions/Bundle.kt:47:30 'fun get(p0: String!): Any?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/gsonxml/GsonXml.kt:22:16 Java type mismatch: inferred type is 'T? (of fun <T> fromXml)', but 'T (of fun <T> fromXml)' was expected.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/gsonxml/GsonXml.kt:31:46 Unchecked cast of 'Any' to 'T (of fun <T> fromXml)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/gsonxml/GsonXml.kt:42:25 Unchecked cast of 'Any' to 'T (of fun <T> fromXml)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/gsonxml/Stack.kt:15:32 Unchecked cast of 'Any?' to 'T? (of class Stack<T>)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/gsonxml/Stack.kt:23:27 Unchecked cast of 'Any?' to 'T? (of class Stack<T>)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/gsonxml/XmlReader.kt:838:30 Unchecked cast of 'Any?' to 'T? (of class RefsPool<T>)'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/helpers/CryptoHelper.kt:5:8 'class JsonKeysetWriter : Any, KeysetWriter' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/helpers/CryptoHelper.kt:241:49 'static fun generateNew(keyTemplate: KeyTemplate!): KeysetHandle!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/helpers/CryptoHelper.kt:248:59 'class JsonKeysetWriter : Any, KeysetWriter' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/helpers/CryptoHelper.kt:252:58 'class JsonKeysetWriter : Any, KeysetWriter' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/html2md/Rules.kt:120:34 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'String?'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/logcat/DiskLogStrategy.kt:12:9 The corresponding parameter in the supertype 'LogStrategy' is named 'priority'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/mustache/DefaultCollector.kt:181:26 Java type mismatch: inferred type is 'Class<in CapturedType(*)!>?', but 'Class<*>' was expected.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/mustache/Mustache.kt:404:29 The corresponding parameter in the supertype 'Accumulator' is named 'tag'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/mustache/Mustache.kt:428:29 The corresponding parameter in the supertype 'Accumulator' is named 'tag'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/opml/OpmlBodyHandler.kt:22:13 Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type 'OpmlBodyHandler.OutlineBuilder?'.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/DecodingAsyncTask.kt:3:8 'class AsyncTask<Params : Any!, Progress : Any!, Result : Any!> : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/DecodingAsyncTask.kt:16:5 'constructor<Params : Any!, Progress : Any!, Result : Any!>(): AsyncTask<Params, Progress, Result>' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/DecodingAsyncTask.kt:16:5 'class AsyncTask<Params : Any!, Progress : Any!, Result : Any!> : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/DecodingAsyncTask.kt:20:18 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/DecodingAsyncTask.kt:44:18 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/DecodingAsyncTask.kt:57:28 This declaration overrides a deprecated member but is not marked as deprecated itself. Add the '@Deprecated' annotation or suppress the diagnostic.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/PDFView.kt:6:8 'class AsyncTask<Params : Any!, Progress : Any!, Result : Any!> : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/PDFView.kt:222:28 'fun executeOnExecutor(p0: Executor!, vararg p1: Void?): AsyncTask<Void?, Void?, Throwable?>!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/PDFView.kt:222:46 'class AsyncTask<Params : Any!, Progress : Any!, Result : Any!> : Any' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/PDFView.kt:222:56 'static field THREAD_POOL_EXECUTOR: Executor!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/PDFView.kt:349:28 'fun cancel(p0: Boolean): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/pdfviewer/model/PagePart.kt:7:25 The corresponding parameter in the supertype 'Any' is named 'other'. This may cause problems when calling this function with named arguments.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/readability4j/processor/Preprocessor.kt:34:30 Java type mismatch: inferred type is 'Nothing?', but 'String' was expected.
w: file:///home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/readability4j/processor/Preprocessor.kt:123:32 Java type mismatch: inferred type is 'Element?', but 'Node' was expected.
> Task :lib:processReleaseJavaRes
> Task :lib:mergeReleaseJavaResource
> Task :lib:compileReleaseJavaWithJavac
/home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/ahocorasick/trie/Trie.java:216: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public TrieBuilder caseInsensitive() {
^
/home/vagrant/build/com.ismartcoding.plain/lib/src/main/java/com/ismartcoding/lib/ahocorasick/trie/Trie.java:224: warning: [dep-ann] deprecated item is not annotated with @Deprecated
public TrieBuilder removeOverlaps() {
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 warnings
> Task :lib:extractReleaseAnnotations
> Task :lib:mergeReleaseGeneratedProguardFiles
> Task :lib:mergeReleaseConsumerProguardFiles
> Task :lib:exportReleaseConsumerProguardFiles
> Task :lib:bundleLibCompileToJarRelease
> Task :lib:bundleLibRuntimeToJarRelease
> Task :lib:createFullJarRelease
> Task :lib:syncReleaseLibJars
> Task :lib:bundleReleaseLocalLintAar
> Task :lib:generateReleaseLintModel
> Task :lib:generateReleaseLintVitalModel
> Task :app:kspGithubReleaseKotlin
w: [ksp] The query returns some columns [max_created_at] which are not used by com.ismartcoding.plain.db.DChat. You can use @ColumnInfo annotation on the properties to specify the mapping. You can annotate the function with @RewriteQueriesToDropUnusedColumns to direct Room to rewrite your query to avoid fetching unused columns. You can suppress this warning by annotating the function with @SuppressWarnings(RoomWarnings.QUERY_MISMATCH). Columns returned by the query: id, from_id, to_id, group_id, status, content, created_at, updated_at, from_id, to_id, max_created_at.
> Task :app:kaptGenerateStubsGithubReleaseKotlin
> Task :app:kaptGithubReleaseKotlin SKIPPED
> Task :lib:lintVitalAnalyzeRelease
> Task :app:compileGithubReleaseKotlin
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/enums/Language.kt:40:19 'fun updateConfiguration(p0: Configuration!, p1: DisplayMetrics!): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/enums/Language.kt:48:22 'fun updateConfiguration(p0: Configuration!, p1: DisplayMetrics!): Unit' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/extensions/File.kt:99:36 'static fun createVideoThumbnail(p0: String, p1: Int): Bitmap?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/extensions/File.kt:99:93 'class Thumbnails : Any, BaseColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/extensions/File.kt:99:104 'static field MICRO_KIND: Int' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:42:63 'fun getStringValue(p0: Int): String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:46:71 'var value: ByteArray!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:117:43 'var value: ByteArray!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:221:14 'fun setValue(p0: String!): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:223:24 'fun writeCharacteristic(p0: BluetoothGattCharacteristic!): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:237:20 'var value: ByteArray!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/bluetooth/BTDevice.kt:238:24 'fun writeDescriptor(p0: BluetoothGattDescriptor!): Boolean' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:98:50 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:98:53 'static field CONTENT_ITEM_TYPE: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:99:88 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:100:84 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:100:87 'static field PROTOCOL: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:101:88 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:101:91 'static field CUSTOM_PROTOCOL: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:160:50 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:160:53 'static field CONTENT_ITEM_TYPE: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:161:64 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:162:64 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:162:67 'static field PROTOCOL: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:163:64 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/contact/ContentHelper.kt:163:67 'static field CUSTOM_PROTOCOL: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/media/ContactMediaStoreHelper.kt:142:42 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/media/ContactMediaStoreHelper.kt:142:45 'static field CONTENT_ITEM_TYPE: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/media/ContactMediaStoreHelper.kt:221:42 'class Im : Any, ContactsContract.DataColumnsWithJoins, ContactsContract.CommonDataKinds.CommonColumns' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/features/media/ContactMediaStoreHelper.kt:221:45 'static field CONTENT_ITEM_TYPE: String' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/helpers/DeviceInfoHelper.kt:45:35 'static field SERIAL: String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/helpers/DeviceInfoHelper.kt:48:36 Java type mismatch: inferred type is 'String?', but 'String' was expected.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/helpers/DeviceInfoHelper.kt:49:36 Java type mismatch: inferred type is 'String?', but 'String' was expected.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/helpers/DeviceInfoHelper.kt:67:92 'val number: String!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/services/PNotificationListenerService.kt:176:55 'fun getRunningServices(p0: Int): (Mutable)List<ActivityManager.RunningServiceInfo!>!' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/base/ClickableText.kt:68:38 '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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/base/PTextField.kt:48:28 'val LocalClipboardManager: ProvidableCompositionLocal<ClipboardManager>' is deprecated. Use LocalClipboard instead which supports suspend functions.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/base/coil/ThumbnailDecoder.kt:1:16 This code uses error suppression for 'INVISIBLE_REFERENCE'. While it might compile and work, the compiler behavior is UNSPECIFIED and WILL NOT BE PRESERVED. Please report your use case to the Kotlin issue tracker instead: https://kotl.in/issue
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/FeedEntryListItem.kt:115:25 '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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/ListSearchBar.kt:48:9 'fun SearchBar(query: String, onQueryChange: (String) -> Unit, onSearch: (String) -> Unit, active: Boolean, onActiveChange: (Boolean) -> Unit, modifier: Modifier = ..., enabled: Boolean = ..., placeholder: @Composable() ComposableFunction0<Unit>? = ..., leadingIcon: @Composable() ComposableFunction0<Unit>? = ..., trailingIcon: @Composable() ComposableFunction0<Unit>? = ..., shape: Shape = ..., colors: SearchBarColors = ..., tonalElevation: Dp = ..., shadowElevation: Dp = ..., windowInsets: WindowInsets = ..., interactionSource: MutableInteractionSource? = ..., content: @Composable() ComposableFunction1<ColumnScope, Unit>): Unit' is deprecated. Use overload which takes inputField as a parameter.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/NoteListItem.kt:85:25 '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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/WebAddressBar.kt:85:21 '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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/mediaviewer/MediaLoader.kt:47:45 'static fun newInstance(p0: InputStream, p1: Boolean): BitmapRegionDecoder?' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/mediaviewer/video/VideoPlayerMediaItem.kt:22:9 This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.
- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.
- To keep applying to the value parameter only, use the '@param:' annotation target.
See https://youtrack.jetbrains.com/issue/KT-73255 for more details.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/components/mediaviewer/video/VideoPlayerMediaItemConverter.kt:17:31 'static fun buildRawResourceUri(p0: Int): Uri' is deprecated. Deprecated in Java.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/models/BaseMediaViewModel.kt:179:11 Unchecked cast of 'List<IData>' to 'List<T (of class BaseMediaViewModel<T : IData>)>'.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/page/audio/components/AudioListItem.kt:211:29 '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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/page/chat/ChatTextPage.kt:55:21 '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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/page/scan/components/ScanHistoryItem.kt:85: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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/page/scan/components/ScanResult.kt:33: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. Check LinkAnnotation's documentation for more details and samples.
w: file:///home/vagrant/build/com.ismartcoding.plain/app/src/main/java/com/ismartcoding/plain/ui/page/web/WebSecurityPage.kt:234:32 'val LocalClipboardManager: ProvidableCompositionLocal<ClipboardManager>' is deprecated. Use LocalClipboard instead which supports suspend functions.
> Task :app:processGithubReleaseJavaRes
> Task :app:mergeGithubReleaseJavaResource
> Task :app:compileGithubReleaseJavaWithJavac
> Task :app:mergeGithubReleaseGeneratedProguardFiles
> Task :app:copyRoomSchemas NO-SOURCE
> Task :app:generateGithubReleaseLintVitalReportModel
> Task :app:expandGithubReleaseArtProfileWildcards
> Task :app:minifyGithubReleaseWithR8
WARNING: /home/vagrant/.gradle/caches/8.14.2/transforms/7a596ce228ce05a6d25cc53127f9b3a0/transformed/rules/lib/META-INF/com.android.tools/r8/kotlinx-serialization-common.pro:5:12-27: R8: The type "<1>$*" is used in a field rule. The characters in this type are legal for the JVM, but unlikely to originate from a source language. Maybe this is not the rule you are looking for.
> Task :app:lintVitalAnalyzeGithubRelease
> Task :app:lintVitalReportGithubRelease
> Task :app:lintVitalGithubRelease
> Task :app:convertShrunkResourcesToBinaryGithubRelease
> Task :app:compileGithubReleaseArtProfile
> Task :app:optimizeGithubReleaseResources
> Task :app:packageGithubRelease
> Task :app:assembleGithubRelease
> Task :app:createGithubReleaseApkListingFileRedirect
[Incubating] Problems report is available at: file:///home/vagrant/build/com.ismartcoding.plain/build/reports/problems/problems-report.html
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.14.2/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 13m 6s
87 actionable tasks: 87 executed
Configuration cache entry stored.
2025-08-19 13:15:01,777 INFO: Successfully built version 2.1.11 of com.ismartcoding.plain from cdfc7c360676a7438cedd11bdb6dc89486d24fe2
2025-08-19 13:15:02,121 DEBUG: Checking build/com.ismartcoding.plain/app/build/outputs/apk/github/release/app-github-release-unsigned.apk
2025-08-19 13:15:02,314 INFO: success: com.ismartcoding.plain
2025-08-19 13:15:02,315 INFO: Finished
2025-08-19 13:15:02,315 INFO: 1 build succeeded