log for com.sakethh.linkora:40
== Installed Android Tools ==
2025-07-02 08:36:14,965 DEBUG: Reading 'config.yml'
2025-07-02 08:36:14,976 INFO: Creating log directory
2025-07-02 08:36:14,977 INFO: Creating temporary directory
2025-07-02 08:36:14,977 INFO: Creating output directory
2025-07-02 08:36:14,991 DEBUG: Getting git vcs interface for https://github.com/sakethpathike/Linkora.git
2025-07-02 08:36:14,992 DEBUG: Checking com.sakethh.linkora:40
2025-07-02 08:36:14,992 INFO: Building version 0.13.3 (40) of com.sakethh.linkora
2025-07-02 08:36:14,997 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.sakethh.linkora, universal_newlines=False, shell=None, istream=None)
2025-07-02 08:36:15,016 INFO: Running 'sudo' commands in /home/vagrant
2025-07-02 08:36:15,016 DEBUG: > sudo DEBIAN_FRONTEND=noninteractive bash -e -u -o pipefail -x -c export CPUS_MAX=16; export CPUS=$(getconf _NPROCESSORS_ONLN); for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online ; done
+ export CPUS_MAX=16
+ CPUS_MAX=16
++ getconf _NPROCESSORS_ONLN
+ export CPUS=20
+ CPUS=20
+ (( c=16 ))
+ (( c<20 ))
+ echo 0
+ (( c++ ))
+ (( c<20 ))
+ echo 0
+ (( c++ ))
+ (( c<20 ))
+ echo 0
+ (( c++ ))
+ (( c<20 ))
+ echo 0
+ (( c++ ))
+ (( c<20 ))
2025-07-02 08:36:15,325 DEBUG: > sudo passwd --lock root
passwd: password changed.
2025-07-02 08:36:16,031 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo
(Reading database ... 64069 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-07-02 08:36:28,812 INFO: Getting source for revision 01825980cde3de3dc2b70b586c3af49ca121ba24
2025-07-02 08:36:28,815 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:28,815 DEBUG: > git rev-parse --show-toplevel
2025-07-02 08:36:29,022 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:29,022 DEBUG: > git submodule foreach --recursive git reset --hard
2025-07-02 08:36:29,226 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:29,226 DEBUG: > git reset --hard
2025-07-02 08:36:29,630 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:29,630 DEBUG: > git submodule foreach --recursive git clean -dffx
2025-07-02 08:36:29,734 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:29,734 DEBUG: > git clean -dffx
2025-07-02 08:36:29,837 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:29,837 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-07-02 08:36:30,843 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:30,843 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-07-02 08:36:31,448 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:31,448 DEBUG: > git remote set-head origin --auto
2025-07-02 08:36:32,052 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:32,053 DEBUG: > git checkout -f 01825980cde3de3dc2b70b586c3af49ca121ba24
2025-07-02 08:36:32,457 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:32,457 DEBUG: > git clean -dffx
2025-07-02 08:36:32,560 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:32,560 DEBUG: > git rev-parse --show-toplevel
2025-07-02 08:36:32,764 DEBUG: Directory: build/com.sakethh.linkora
2025-07-02 08:36:32,764 DEBUG: > git submodule deinit --all --force
2025-07-02 08:36:32,867 INFO: Creating local.properties file at build/com.sakethh.linkora/local.properties
2025-07-02 08:36:32,870 INFO: Creating local.properties file at build/com.sakethh.linkora/composeApp/local.properties
2025-07-02 08:36:32,871 DEBUG: Removing debuggable flags from build/com.sakethh.linkora/composeApp
2025-07-02 08:36:32,902 INFO: Cleaning Gradle project...
2025-07-02 08:36:32,902 DEBUG: Directory: build/com.sakethh.linkora/composeApp
2025-07-02 08:36:32,903 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid clean
Found 8.11.1 via distributionUrl
Downloading missing gradle version 8.11.1
cachedir /home/vagrant/.cache/fdroidserver
/home/vagrant/.cache/fdroidserver/gradle-8.11.1-bin.zip: OK
Running /opt/gradle/versions/8.11.1/bin/gradle clean
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Task :composeApp:cleanDesktopTest UP-TO-DATE
> Task :composeApp:cleanAllTests UP-TO-DATE
> Task :composeApp:clean UP-TO-DATE
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 2m 33s
2 actionable tasks: 2 up-to-date
2025-07-02 08:39:12,402 INFO: Scanning source for common problems...
2025-07-02 08:39:12,456 DEBUG: scanner is configured to use signature data from: 'suss'
2025-07-02 08:39:12,456 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'
2025-07-02 08:39:13,113 DEBUG: write 'suss.json' to cache
2025-07-02 08:39:13,184 DEBUG: next suss.json cache update due in 23:59:59.919011
2025-07-02 08:39:13,299 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2025-07-02 08:39:13,356 INFO: Creating source tarball...
2025-07-02 08:39:14,556 INFO: Building Gradle project...
2025-07-02 08:39:14,556 DEBUG: Directory: build/com.sakethh.linkora/composeApp
2025-07-02 08:39:14,556 DEBUG: > /home/vagrant/fdroidserver/gradlew-fdroid assembleRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle assembleRelease
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
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
[========= ] 25%
[========= ] 25% Fetch remote repository...
[=======================================] 100% Fetch remote repository...
> Task :composeApp:preBuild UP-TO-DATE
> Task :composeApp:preReleaseBuild UP-TO-DATE
> Task :composeApp:mergeReleaseJniLibFolders
> Task :composeApp:mergeReleaseNativeLibs
> Task :composeApp:buildKotlinToolingMetadata
> Task :composeApp:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :composeApp:convertXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidMain NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidMain NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE
> Task :composeApp:extractReleaseNativeSymbolTables
> Task :composeApp:checkReleaseDuplicateClasses
> Task :composeApp:copyNonXmlValueResourcesForCommonMain
> Task :composeApp:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForCommonMain
> Task :composeApp:generateResourceAccessorsForCommonMain
> Task :composeApp:generateActualResourceCollectorsForAndroidMain
> Task :composeApp:generateComposeResClass
> Task :composeApp:generateExpectResourceCollectorsForCommonMain
> Task :composeApp:convertXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidRelease NO-SOURCE
> Task :composeApp:generateReleaseResValues
> Task :composeApp:checkReleaseAarMetadata
> Task :composeApp:mapReleaseSourceSetPaths
> Task :composeApp:generateReleaseResources
> Task :composeApp:packageReleaseResources
> Task :composeApp:mergeReleaseResources
> Task :composeApp:createReleaseCompatibleScreenManifests
> Task :composeApp:extractDeepLinksRelease
> Task :composeApp:parseReleaseLocalResources
> Task :composeApp:processReleaseMainManifest
> Task :composeApp:processReleaseManifest
> Task :composeApp:javaPreCompileRelease
> Task :composeApp:mergeReleaseArtProfile
> Task :composeApp:extractProguardFiles
> Task :composeApp:mergeReleaseStartupProfile
> Task :composeApp:mergeReleaseShaders
> Task :composeApp:compileReleaseShaders NO-SOURCE
> Task :composeApp:copyReleaseComposeResourcesToAndroidAssets
> Task :composeApp:generateReleaseAssets UP-TO-DATE
> Task :composeApp:releaseAssetsCopyForAGP NO-SOURCE
> Task :composeApp:mergeReleaseAssets
> Task :composeApp:compressReleaseAssets
> Task :composeApp:extractReleaseVersionControlInfo
> Task :composeApp:writeReleaseAppMetadata
> Task :composeApp:writeReleaseSigningConfigVersions
> Task :composeApp:processReleaseManifestForPackage
> Task :composeApp:processReleaseResources
> Task :composeApp:kspReleaseKotlinAndroid
> Task :composeApp:compileReleaseKotlinAndroid
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:141:32 'fun createTempFile(prefix: String = ..., suffix: String? = ..., directory: File? = ...): File' is deprecated. Avoid creating temporary files in the default temp location with this function due to too wide permissions on the newly created file. Use kotlin.io.path.createTempFile instead or resort to java.io.File.createTempFile.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:245:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/Expected.kt:55:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/App.kt:602:74 'val Icons.Outlined.DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.DriveFileMove.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:111:36 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:130:26 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/search/SearchScreen.kt:82:13 '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.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/settings/section/data/DataSettingsScreen.kt:841:9 'fun AlertDialog(onDismissRequest: () -> Unit, modifier: Modifier = ..., properties: DialogProperties = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Use BasicAlertDialog instead.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/utils/GenericViewModelFactory.kt:11:27 Unchecked cast of 'viewModel' to 'T'.
> Task :composeApp:compileReleaseJavaWithJavac NO-SOURCE
> Task :composeApp:mergeReleaseGeneratedProguardFiles
> Task :composeApp:processReleaseJavaRes
> Task :composeApp:expandReleaseArtProfileWildcards
> Task :composeApp:copyRoomSchemas
> Task :composeApp:mergeReleaseJavaResource
> Task :composeApp:generateReleaseLintVitalReportModel
> Task :composeApp:minifyReleaseWithR8
Supplied proguard configuration does not exist: /home/vagrant/build/com.sakethh.linkora/composeApp/proguard-rules.pro
> Task :composeApp:lintVitalAnalyzeRelease
> Task :composeApp:lintVitalReportRelease
> Task :composeApp:lintVitalRelease
> Task :composeApp:convertShrunkResourcesToBinaryRelease
> Task :composeApp:optimizeReleaseResources
> Task :composeApp:compileReleaseArtProfile
> Task :composeApp:packageRelease
> Task :composeApp:createReleaseApkListingFileRedirect
> Task :composeApp:assembleRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 8m 31s
53 actionable tasks: 53 executed
2025-07-02 08:47:46,429 INFO: Successfully built version 0.13.3 of com.sakethh.linkora from 01825980cde3de3dc2b70b586c3af49ca121ba24
2025-07-02 08:47:46,430 INFO: Running 'postbuild' commands in build/com.sakethh.linkora/composeApp
2025-07-02 08:47:46,431 DEBUG: Directory: build/com.sakethh.linkora/composeApp
2025-07-02 08:47:46,432 DEBUG: > bash -e -u -o pipefail -x -c curl -Lo upstream.apk https://github.com/LinkoraApp/Linkora/releases/download/release-v0.13.3/composeApp-release.apk; unzip -q upstream.apk -d apk; export hash=$(sha256sum apk/assets/dexopt/baseline.prof); rm -rf apk upstream.apk; for i in {1..10}; do unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk; sha256sum -c - <<< $hash && break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; gradle clean assembleRelease; done
/etc/bash.bashrc: line 7: PS1: unbound variable
+ curl -Lo upstream.apk https://github.com/LinkoraApp/Linkora/releases/download/release-v0.13.3/composeApp-release.apk
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
63 10.2M 63 6676k 0 0 6426k 0 0:00:01 0:00:01 --:--:-- 6426k
100 10.2M 100 10.2M 0 0 8828k 0 0:00:01 0:00:01 --:--:-- 25.4M
+ unzip -q upstream.apk -d apk
++ sha256sum apk/assets/dexopt/baseline.prof
+ export 'hash=754c63d472d8d7f5d7943f69e7e0716204a50cd745878b25351f379a1f0626bd apk/assets/dexopt/baseline.prof'
+ hash='754c63d472d8d7f5d7943f69e7e0716204a50cd745878b25351f379a1f0626bd apk/assets/dexopt/baseline.prof'
+ rm -rf apk upstream.apk
+ for i in {1..10}
+ unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk
+ sha256sum -c -
apk/assets/dexopt/baseline.prof: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
+ sha256sum apk/assets/dexopt/baseline.prof
a30c09d9a749c11a526f7fed1f28a2dd0096431b8592266c5ec625d6cca61e13 apk/assets/dexopt/baseline.prof
+ rm -fr apk
+ gradle clean assembleRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle clean assembleRelease
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Task :composeApp:cleanDesktopTest UP-TO-DATE
> Task :composeApp:cleanAllTests UP-TO-DATE
> Task :composeApp:clean
> Task :composeApp:preBuild UP-TO-DATE
> Task :composeApp:preReleaseBuild UP-TO-DATE
> Task :composeApp:mergeReleaseJniLibFolders
> Task :composeApp:mergeReleaseNativeLibs
> Task :composeApp:buildKotlinToolingMetadata
> Task :composeApp:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :composeApp:convertXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:extractReleaseNativeSymbolTables
> Task :composeApp:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidMain NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidMain NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForCommonMain
> Task :composeApp:checkReleaseDuplicateClasses
> Task :composeApp:prepareComposeResourcesTaskForCommonMain UP-TO-DATE
> Task :composeApp:generateResourceAccessorsForCommonMain
> Task :composeApp:generateActualResourceCollectorsForAndroidMain
> Task :composeApp:generateComposeResClass
> Task :composeApp:generateExpectResourceCollectorsForCommonMain
> Task :composeApp:convertXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidRelease NO-SOURCE
> Task :composeApp:generateReleaseResValues
> Task :composeApp:checkReleaseAarMetadata
> Task :composeApp:mapReleaseSourceSetPaths
> Task :composeApp:generateReleaseResources
> Task :composeApp:packageReleaseResources
> Task :composeApp:createReleaseCompatibleScreenManifests
> Task :composeApp:extractDeepLinksRelease
> Task :composeApp:parseReleaseLocalResources
> Task :composeApp:mergeReleaseResources
> Task :composeApp:processReleaseMainManifest
> Task :composeApp:processReleaseManifest
> Task :composeApp:javaPreCompileRelease
> Task :composeApp:mergeReleaseArtProfile
> Task :composeApp:extractProguardFiles
> Task :composeApp:mergeReleaseStartupProfile UP-TO-DATE
> Task :composeApp:mergeReleaseShaders
> Task :composeApp:compileReleaseShaders NO-SOURCE
> Task :composeApp:copyReleaseComposeResourcesToAndroidAssets
> Task :composeApp:generateReleaseAssets UP-TO-DATE
> Task :composeApp:releaseAssetsCopyForAGP NO-SOURCE
> Task :composeApp:mergeReleaseAssets
> Task :composeApp:compressReleaseAssets
> Task :composeApp:extractReleaseVersionControlInfo
> Task :composeApp:writeReleaseAppMetadata
> Task :composeApp:writeReleaseSigningConfigVersions
> Task :composeApp:processReleaseManifestForPackage
> Task :composeApp:processReleaseResources
> Task :composeApp:kspReleaseKotlinAndroid
> Task :composeApp:compileReleaseKotlinAndroid
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:141:32 'fun createTempFile(prefix: String = ..., suffix: String? = ..., directory: File? = ...): File' is deprecated. Avoid creating temporary files in the default temp location with this function due to too wide permissions on the newly created file. Use kotlin.io.path.createTempFile instead or resort to java.io.File.createTempFile.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:245:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/Expected.kt:55:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/App.kt:602:74 'val Icons.Outlined.DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.DriveFileMove.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:111:36 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:130:26 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/search/SearchScreen.kt:82:13 '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.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/settings/section/data/DataSettingsScreen.kt:841:9 'fun AlertDialog(onDismissRequest: () -> Unit, modifier: Modifier = ..., properties: DialogProperties = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Use BasicAlertDialog instead.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/utils/GenericViewModelFactory.kt:11:27 Unchecked cast of 'viewModel' to 'T'.
> Task :composeApp:compileReleaseJavaWithJavac NO-SOURCE
> Task :composeApp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :composeApp:processReleaseJavaRes
> Task :composeApp:copyRoomSchemas NO-SOURCE
> Task :composeApp:generateReleaseLintVitalReportModel
> Task :composeApp:expandReleaseArtProfileWildcards
> Task :composeApp:mergeReleaseJavaResource
> Task :composeApp:minifyReleaseWithR8
Supplied proguard configuration does not exist: /home/vagrant/build/com.sakethh.linkora/composeApp/proguard-rules.pro
> Task :composeApp:lintVitalAnalyzeRelease
> Task :composeApp:lintVitalReportRelease
> Task :composeApp:lintVitalRelease
> Task :composeApp:convertShrunkResourcesToBinaryRelease
> Task :composeApp:compileReleaseArtProfile
> Task :composeApp:optimizeReleaseResources
> Task :composeApp:packageRelease
> Task :composeApp:createReleaseApkListingFileRedirect
> Task :composeApp:assembleRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 6m 9s
54 actionable tasks: 50 executed, 4 up-to-date
+ for i in {1..10}
+ unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk
+ sha256sum -c -
apk/assets/dexopt/baseline.prof: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
+ sha256sum apk/assets/dexopt/baseline.prof
a30c09d9a749c11a526f7fed1f28a2dd0096431b8592266c5ec625d6cca61e13 apk/assets/dexopt/baseline.prof
+ rm -fr apk
+ gradle clean assembleRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle clean assembleRelease
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Task :composeApp:cleanDesktopTest UP-TO-DATE
> Task :composeApp:cleanAllTests UP-TO-DATE
> Task :composeApp:clean
> Task :composeApp:preBuild UP-TO-DATE
> Task :composeApp:preReleaseBuild UP-TO-DATE
> Task :composeApp:mergeReleaseJniLibFolders
> Task :composeApp:mergeReleaseNativeLibs
> Task :composeApp:buildKotlinToolingMetadata
> Task :composeApp:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :composeApp:extractReleaseNativeSymbolTables
> Task :composeApp:convertXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidMain NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidMain NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE
> Task :composeApp:checkReleaseDuplicateClasses
> Task :composeApp:copyNonXmlValueResourcesForCommonMain
> Task :composeApp:prepareComposeResourcesTaskForCommonMain UP-TO-DATE
> Task :composeApp:generateResourceAccessorsForCommonMain
> Task :composeApp:generateActualResourceCollectorsForAndroidMain
> Task :composeApp:generateComposeResClass
> Task :composeApp:generateExpectResourceCollectorsForCommonMain
> Task :composeApp:convertXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidRelease NO-SOURCE
> Task :composeApp:generateReleaseResValues
> Task :composeApp:checkReleaseAarMetadata
> Task :composeApp:mapReleaseSourceSetPaths
> Task :composeApp:generateReleaseResources
> Task :composeApp:packageReleaseResources
> Task :composeApp:createReleaseCompatibleScreenManifests
> Task :composeApp:extractDeepLinksRelease
> Task :composeApp:parseReleaseLocalResources
> Task :composeApp:mergeReleaseResources
> Task :composeApp:processReleaseMainManifest
> Task :composeApp:processReleaseManifest
> Task :composeApp:processReleaseManifestForPackage
> Task :composeApp:javaPreCompileRelease
> Task :composeApp:mergeReleaseArtProfile
> Task :composeApp:extractProguardFiles
> Task :composeApp:mergeReleaseStartupProfile UP-TO-DATE
> Task :composeApp:mergeReleaseShaders
> Task :composeApp:compileReleaseShaders NO-SOURCE
> Task :composeApp:copyReleaseComposeResourcesToAndroidAssets
> Task :composeApp:generateReleaseAssets UP-TO-DATE
> Task :composeApp:releaseAssetsCopyForAGP NO-SOURCE
> Task :composeApp:mergeReleaseAssets
> Task :composeApp:compressReleaseAssets
> Task :composeApp:extractReleaseVersionControlInfo
> Task :composeApp:writeReleaseAppMetadata
> Task :composeApp:writeReleaseSigningConfigVersions
> Task :composeApp:processReleaseResources
> Task :composeApp:kspReleaseKotlinAndroid
> Task :composeApp:compileReleaseKotlinAndroid
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:141:32 'fun createTempFile(prefix: String = ..., suffix: String? = ..., directory: File? = ...): File' is deprecated. Avoid creating temporary files in the default temp location with this function due to too wide permissions on the newly created file. Use kotlin.io.path.createTempFile instead or resort to java.io.File.createTempFile.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:245:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/Expected.kt:55:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/App.kt:602:74 'val Icons.Outlined.DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.DriveFileMove.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:111:36 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:130:26 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/search/SearchScreen.kt:82:13 '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.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/settings/section/data/DataSettingsScreen.kt:841:9 'fun AlertDialog(onDismissRequest: () -> Unit, modifier: Modifier = ..., properties: DialogProperties = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Use BasicAlertDialog instead.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/utils/GenericViewModelFactory.kt:11:27 Unchecked cast of 'viewModel' to 'T'.
> Task :composeApp:compileReleaseJavaWithJavac NO-SOURCE
> Task :composeApp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :composeApp:processReleaseJavaRes
> Task :composeApp:copyRoomSchemas NO-SOURCE
> Task :composeApp:generateReleaseLintVitalReportModel
> Task :composeApp:expandReleaseArtProfileWildcards
> Task :composeApp:mergeReleaseJavaResource
> Task :composeApp:minifyReleaseWithR8
Supplied proguard configuration does not exist: /home/vagrant/build/com.sakethh.linkora/composeApp/proguard-rules.pro
> Task :composeApp:lintVitalAnalyzeRelease
> Task :composeApp:lintVitalReportRelease
> Task :composeApp:lintVitalRelease
> Task :composeApp:convertShrunkResourcesToBinaryRelease
> Task :composeApp:compileReleaseArtProfile
> Task :composeApp:optimizeReleaseResources
> Task :composeApp:packageRelease
> Task :composeApp:createReleaseApkListingFileRedirect
> Task :composeApp:assembleRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 6m 8s
54 actionable tasks: 50 executed, 4 up-to-date
+ for i in {1..10}
+ unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk
+ sha256sum -c -
apk/assets/dexopt/baseline.prof: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
+ sha256sum apk/assets/dexopt/baseline.prof
a30c09d9a749c11a526f7fed1f28a2dd0096431b8592266c5ec625d6cca61e13 apk/assets/dexopt/baseline.prof
+ rm -fr apk
+ gradle clean assembleRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle clean assembleRelease
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Task :composeApp:cleanDesktopTest UP-TO-DATE
> Task :composeApp:cleanAllTests UP-TO-DATE
> Task :composeApp:clean
> Task :composeApp:preBuild UP-TO-DATE
> Task :composeApp:preReleaseBuild UP-TO-DATE
> Task :composeApp:mergeReleaseJniLibFolders
> Task :composeApp:buildKotlinToolingMetadata
> Task :composeApp:mergeReleaseNativeLibs
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :composeApp:convertXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:checkReleaseDuplicateClasses
> Task :composeApp:prepareComposeResourcesTaskForAndroidMain NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidMain NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForCommonMain
> Task :composeApp:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.
> Task :composeApp:prepareComposeResourcesTaskForCommonMain UP-TO-DATE
> Task :composeApp:extractReleaseNativeSymbolTables
> Task :composeApp:generateResourceAccessorsForCommonMain
> Task :composeApp:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :composeApp:generateActualResourceCollectorsForAndroidMain
> Task :composeApp:generateComposeResClass
> Task :composeApp:generateExpectResourceCollectorsForCommonMain
> Task :composeApp:convertXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidRelease NO-SOURCE
> Task :composeApp:generateReleaseResValues
> Task :composeApp:checkReleaseAarMetadata
> Task :composeApp:mapReleaseSourceSetPaths
> Task :composeApp:generateReleaseResources
> Task :composeApp:packageReleaseResources
> Task :composeApp:createReleaseCompatibleScreenManifests
> Task :composeApp:extractDeepLinksRelease
> Task :composeApp:parseReleaseLocalResources
> Task :composeApp:mergeReleaseResources
> Task :composeApp:processReleaseMainManifest
> Task :composeApp:processReleaseManifest
> Task :composeApp:javaPreCompileRelease
> Task :composeApp:mergeReleaseArtProfile
> Task :composeApp:extractProguardFiles
> Task :composeApp:mergeReleaseStartupProfile UP-TO-DATE
> Task :composeApp:mergeReleaseShaders
> Task :composeApp:compileReleaseShaders NO-SOURCE
> Task :composeApp:copyReleaseComposeResourcesToAndroidAssets
> Task :composeApp:generateReleaseAssets UP-TO-DATE
> Task :composeApp:releaseAssetsCopyForAGP NO-SOURCE
> Task :composeApp:mergeReleaseAssets
> Task :composeApp:processReleaseManifestForPackage
> Task :composeApp:compressReleaseAssets
> Task :composeApp:extractReleaseVersionControlInfo
> Task :composeApp:writeReleaseAppMetadata
> Task :composeApp:writeReleaseSigningConfigVersions
> Task :composeApp:processReleaseResources
> Task :composeApp:kspReleaseKotlinAndroid
> Task :composeApp:compileReleaseKotlinAndroid
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:141:32 'fun createTempFile(prefix: String = ..., suffix: String? = ..., directory: File? = ...): File' is deprecated. Avoid creating temporary files in the default temp location with this function due to too wide permissions on the newly created file. Use kotlin.io.path.createTempFile instead or resort to java.io.File.createTempFile.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:245:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/Expected.kt:55:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/App.kt:602:74 'val Icons.Outlined.DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.DriveFileMove.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:111:36 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:130:26 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/search/SearchScreen.kt:82:13 '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.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/settings/section/data/DataSettingsScreen.kt:841:9 'fun AlertDialog(onDismissRequest: () -> Unit, modifier: Modifier = ..., properties: DialogProperties = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Use BasicAlertDialog instead.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/utils/GenericViewModelFactory.kt:11:27 Unchecked cast of 'viewModel' to 'T'.
> Task :composeApp:compileReleaseJavaWithJavac NO-SOURCE
> Task :composeApp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :composeApp:processReleaseJavaRes
> Task :composeApp:copyRoomSchemas NO-SOURCE
> Task :composeApp:generateReleaseLintVitalReportModel
> Task :composeApp:expandReleaseArtProfileWildcards
> Task :composeApp:mergeReleaseJavaResource
> Task :composeApp:minifyReleaseWithR8
Supplied proguard configuration does not exist: /home/vagrant/build/com.sakethh.linkora/composeApp/proguard-rules.pro
> Task :composeApp:lintVitalAnalyzeRelease
> Task :composeApp:lintVitalReportRelease
> Task :composeApp:lintVitalRelease
> Task :composeApp:convertShrunkResourcesToBinaryRelease
> Task :composeApp:compileReleaseArtProfile
> Task :composeApp:optimizeReleaseResources
> Task :composeApp:packageRelease
> Task :composeApp:createReleaseApkListingFileRedirect
> Task :composeApp:assembleRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 6m 10s
54 actionable tasks: 50 executed, 4 up-to-date
+ for i in {1..10}
+ unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk
+ sha256sum -c -
apk/assets/dexopt/baseline.prof: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
+ sha256sum apk/assets/dexopt/baseline.prof
a30c09d9a749c11a526f7fed1f28a2dd0096431b8592266c5ec625d6cca61e13 apk/assets/dexopt/baseline.prof
+ rm -fr apk
+ gradle clean assembleRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle clean assembleRelease
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Task :composeApp:cleanDesktopTest UP-TO-DATE
> Task :composeApp:cleanAllTests UP-TO-DATE
> Task :composeApp:clean
> Task :composeApp:preBuild UP-TO-DATE
> Task :composeApp:preReleaseBuild UP-TO-DATE
> Task :composeApp:mergeReleaseJniLibFolders
> Task :composeApp:mergeReleaseNativeLibs
> Task :composeApp:buildKotlinToolingMetadata
> Task :composeApp:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :composeApp:extractReleaseNativeSymbolTables
> Task :composeApp:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidMain NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidMain NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForCommonMain
> Task :composeApp:checkReleaseDuplicateClasses
> Task :composeApp:prepareComposeResourcesTaskForCommonMain UP-TO-DATE
> Task :composeApp:generateResourceAccessorsForCommonMain
> Task :composeApp:generateActualResourceCollectorsForAndroidMain
> Task :composeApp:generateComposeResClass
> Task :composeApp:generateExpectResourceCollectorsForCommonMain
> Task :composeApp:convertXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidRelease NO-SOURCE
> Task :composeApp:generateReleaseResValues
> Task :composeApp:checkReleaseAarMetadata
> Task :composeApp:mapReleaseSourceSetPaths
> Task :composeApp:generateReleaseResources
> Task :composeApp:packageReleaseResources
> Task :composeApp:createReleaseCompatibleScreenManifests
> Task :composeApp:extractDeepLinksRelease
> Task :composeApp:parseReleaseLocalResources
> Task :composeApp:mergeReleaseResources
> Task :composeApp:processReleaseMainManifest
> Task :composeApp:processReleaseManifest
> Task :composeApp:javaPreCompileRelease
> Task :composeApp:mergeReleaseArtProfile
> Task :composeApp:extractProguardFiles
> Task :composeApp:mergeReleaseStartupProfile UP-TO-DATE
> Task :composeApp:mergeReleaseShaders
> Task :composeApp:compileReleaseShaders NO-SOURCE
> Task :composeApp:copyReleaseComposeResourcesToAndroidAssets
> Task :composeApp:generateReleaseAssets UP-TO-DATE
> Task :composeApp:releaseAssetsCopyForAGP NO-SOURCE
> Task :composeApp:mergeReleaseAssets
> Task :composeApp:compressReleaseAssets
> Task :composeApp:extractReleaseVersionControlInfo
> Task :composeApp:writeReleaseAppMetadata
> Task :composeApp:writeReleaseSigningConfigVersions
> Task :composeApp:processReleaseManifestForPackage
> Task :composeApp:processReleaseResources
> Task :composeApp:kspReleaseKotlinAndroid
> Task :composeApp:compileReleaseKotlinAndroid
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:141:32 'fun createTempFile(prefix: String = ..., suffix: String? = ..., directory: File? = ...): File' is deprecated. Avoid creating temporary files in the default temp location with this function due to too wide permissions on the newly created file. Use kotlin.io.path.createTempFile instead or resort to java.io.File.createTempFile.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:245:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/Expected.kt:55:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/App.kt:602:74 'val Icons.Outlined.DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.DriveFileMove.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:111:36 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:130:26 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/search/SearchScreen.kt:82:13 '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.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/settings/section/data/DataSettingsScreen.kt:841:9 'fun AlertDialog(onDismissRequest: () -> Unit, modifier: Modifier = ..., properties: DialogProperties = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Use BasicAlertDialog instead.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/utils/GenericViewModelFactory.kt:11:27 Unchecked cast of 'viewModel' to 'T'.
> Task :composeApp:compileReleaseJavaWithJavac NO-SOURCE
> Task :composeApp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :composeApp:processReleaseJavaRes
> Task :composeApp:copyRoomSchemas NO-SOURCE
> Task :composeApp:generateReleaseLintVitalReportModel
> Task :composeApp:expandReleaseArtProfileWildcards
> Task :composeApp:mergeReleaseJavaResource
> Task :composeApp:minifyReleaseWithR8
Supplied proguard configuration does not exist: /home/vagrant/build/com.sakethh.linkora/composeApp/proguard-rules.pro
> Task :composeApp:lintVitalAnalyzeRelease
> Task :composeApp:lintVitalReportRelease
> Task :composeApp:lintVitalRelease
> Task :composeApp:convertShrunkResourcesToBinaryRelease
> Task :composeApp:compileReleaseArtProfile
> Task :composeApp:optimizeReleaseResources
> Task :composeApp:packageRelease
> Task :composeApp:createReleaseApkListingFileRedirect
> Task :composeApp:assembleRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 6m 6s
54 actionable tasks: 50 executed, 4 up-to-date
+ for i in {1..10}
+ unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk
+ sha256sum -c -
apk/assets/dexopt/baseline.prof: FAILED
sha256sum: WARNING: 1 computed checksum did NOT match
+ sha256sum apk/assets/dexopt/baseline.prof
a30c09d9a749c11a526f7fed1f28a2dd0096431b8592266c5ec625d6cca61e13 apk/assets/dexopt/baseline.prof
+ rm -fr apk
+ gradle clean assembleRelease
Found 8.11.1 via distributionUrl
Running /opt/gradle/versions/8.11.1/bin/gradle clean assembleRelease
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
Type-safe project accessors is an incubating feature.
> Configure project :composeApp
The 'ksp' configuration is deprecated in Kotlin Multiplatform projects. Please use target-specific configurations like 'kspJvm' instead.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
ksp-2.0.20-1.0.24 is too old for kotlin-2.0.21. Please upgrade ksp or downgrade kotlin-gradle-plugin to 2.0.20.
w: Kotlin Multiplatform <-> Android Gradle Plugin compatibility issue:
The applied Android Gradle Plugin version (8.10.0) is higher
than the maximum known to the Kotlin Gradle Plugin.
Tooling stability in such configuration isn't tested, please report encountered issues to https://kotl.in/issue
Minimum supported Android Gradle Plugin version: 7.1
Maximum tested Android Gradle Plugin version: 8.5
To suppress this message add 'kotlin.mpp.androidGradlePluginCompatibility.nowarn=true' to your gradle.properties
> Task :composeApp:cleanDesktopTest UP-TO-DATE
> Task :composeApp:cleanAllTests UP-TO-DATE
> Task :composeApp:clean
> Task :composeApp:preBuild UP-TO-DATE
> Task :composeApp:preReleaseBuild UP-TO-DATE
> Task :composeApp:mergeReleaseJniLibFolders
> Task :composeApp:buildKotlinToolingMetadata
> Task :composeApp:mergeReleaseNativeLibs
> Task :composeApp:checkKotlinGradlePluginConfigurationErrors SKIPPED
> Task :composeApp:convertXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidMain NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidMain NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidMain NO-SOURCE
> Task :composeApp:convertXmlValueResourcesForCommonMain NO-SOURCE
> Task :composeApp:checkReleaseDuplicateClasses
> Task :composeApp:stripReleaseDebugSymbols
Unable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so, libsqliteJni.so. Run with --info option to learn more.
> Task :composeApp:copyNonXmlValueResourcesForCommonMain
> Task :composeApp:prepareComposeResourcesTaskForCommonMain UP-TO-DATE
> Task :composeApp:extractReleaseNativeSymbolTables
> Task :composeApp:generateResourceAccessorsForCommonMain
> Task :composeApp:mergeReleaseNativeDebugMetadata NO-SOURCE
> Task :composeApp:generateActualResourceCollectorsForAndroidMain
> Task :composeApp:generateComposeResClass
> Task :composeApp:generateExpectResourceCollectorsForCommonMain
> Task :composeApp:convertXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:copyNonXmlValueResourcesForAndroidRelease NO-SOURCE
> Task :composeApp:prepareComposeResourcesTaskForAndroidRelease NO-SOURCE
> Task :composeApp:generateResourceAccessorsForAndroidRelease NO-SOURCE
> Task :composeApp:generateReleaseResValues
> Task :composeApp:checkReleaseAarMetadata
> Task :composeApp:mapReleaseSourceSetPaths
> Task :composeApp:generateReleaseResources
> Task :composeApp:packageReleaseResources
> Task :composeApp:createReleaseCompatibleScreenManifests
> Task :composeApp:extractDeepLinksRelease
> Task :composeApp:parseReleaseLocalResources
> Task :composeApp:mergeReleaseResources
> Task :composeApp:processReleaseMainManifest
> Task :composeApp:processReleaseManifest
> Task :composeApp:javaPreCompileRelease
> Task :composeApp:mergeReleaseArtProfile
> Task :composeApp:extractProguardFiles
> Task :composeApp:mergeReleaseStartupProfile UP-TO-DATE
> Task :composeApp:mergeReleaseShaders
> Task :composeApp:compileReleaseShaders NO-SOURCE
> Task :composeApp:copyReleaseComposeResourcesToAndroidAssets
> Task :composeApp:generateReleaseAssets UP-TO-DATE
> Task :composeApp:releaseAssetsCopyForAGP NO-SOURCE
> Task :composeApp:mergeReleaseAssets
> Task :composeApp:compressReleaseAssets
> Task :composeApp:extractReleaseVersionControlInfo
> Task :composeApp:writeReleaseAppMetadata
> Task :composeApp:writeReleaseSigningConfigVersions
> Task :composeApp:processReleaseManifestForPackage
> Task :composeApp:processReleaseResources
> Task :composeApp:kspReleaseKotlinAndroid
> Task :composeApp:compileReleaseKotlinAndroid
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:141:32 'fun createTempFile(prefix: String = ..., suffix: String? = ..., directory: File? = ...): File' is deprecated. Avoid creating temporary files in the default temp location with this function due to too wide permissions on the newly created file. Use kotlin.io.path.createTempFile instead or resort to java.io.File.createTempFile.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/androidMain/kotlin/com/sakethh/Expected.android.kt:245:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/Expected.kt:55:1 'expect'/'actual' classes (including interfaces, objects, annotations, enums, and 'actual' typealiases) are in Beta. You can use -Xexpect-actual-classes flag to suppress this warning. Also see: https://youtrack.jetbrains.com/issue/KT-61573
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/App.kt:602:74 'val Icons.Outlined.DriveFileMove: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Outlined.DriveFileMove.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:111:36 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/home/HomeScreenVM.kt:130:26 This declaration needs opt-in. Its usage should be marked with '@kotlinx.coroutines.ExperimentalCoroutinesApi' or '@OptIn(kotlinx.coroutines.ExperimentalCoroutinesApi::class)'
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/search/SearchScreen.kt:82:13 '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.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/screens/settings/section/data/DataSettingsScreen.kt:841:9 'fun AlertDialog(onDismissRequest: () -> Unit, modifier: Modifier = ..., properties: DialogProperties = ..., content: @Composable() ComposableFunction0<Unit>): Unit' is deprecated. Use BasicAlertDialog instead.
w: file:///home/vagrant/build/com.sakethh.linkora/composeApp/src/commonMain/kotlin/com/sakethh/linkora/ui/utils/GenericViewModelFactory.kt:11:27 Unchecked cast of 'viewModel' to 'T'.
> Task :composeApp:compileReleaseJavaWithJavac NO-SOURCE
> Task :composeApp:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :composeApp:processReleaseJavaRes
> Task :composeApp:copyRoomSchemas NO-SOURCE
> Task :composeApp:generateReleaseLintVitalReportModel
> Task :composeApp:expandReleaseArtProfileWildcards
> Task :composeApp:mergeReleaseJavaResource
> Task :composeApp:minifyReleaseWithR8
Supplied proguard configuration does not exist: /home/vagrant/build/com.sakethh.linkora/composeApp/proguard-rules.pro
> Task :composeApp:lintVitalAnalyzeRelease
> Task :composeApp:lintVitalReportRelease
> Task :composeApp:lintVitalRelease
> Task :composeApp:convertShrunkResourcesToBinaryRelease
> Task :composeApp:optimizeReleaseResources
> Task :composeApp:compileReleaseArtProfile
> Task :composeApp:packageRelease
> Task :composeApp:createReleaseApkListingFileRedirect
> Task :composeApp:assembleRelease
[Incubating] Problems report is available at: file:///home/vagrant/build/com.sakethh.linkora/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.11.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 6m 9s
54 actionable tasks: 50 executed, 4 up-to-date
+ for i in {1..10}
+ unzip -q /home/vagrant/build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk -d apk
+ sha256sum -c -
apk/assets/dexopt/baseline.prof: OK
+ break
2025-07-02 09:18:39,747 DEBUG: Checking build/com.sakethh.linkora/composeApp/build/outputs/apk/release/composeApp-release-unsigned.apk
2025-07-02 09:18:39,774 INFO: Created directory for storing developer supplied reference binaries: 'unsigned/binaries'
2025-07-02 09:18:39,774 INFO: ...retrieving https://github.com/LinkoraApp/Linkora/releases/download/release-v0.13.3/composeApp-release.apk
2025-07-02 09:18:39,778 DEBUG: Starting new HTTPS connection (1): github.com:443
2025-07-02 09:18:40,097 DEBUG: https://github.com:443 "GET /LinkoraApp/Linkora/releases/download/release-v0.13.3/composeApp-release.apk HTTP/1.1" 302 0
2025-07-02 09:18:40,104 DEBUG: Starting new HTTPS connection (1): objects.githubusercontent.com:443
2025-07-02 09:18:40,520 DEBUG: https://objects.githubusercontent.com:443 "GET /github-production-release-asset-2e65be/648784316/4d570bba-bd1f-45bd-8516-c29bb11c04cd?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20250702%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20250702T091840Z&X-Amz-Expires=1800&X-Amz-Signature=51faa05a4b88363c7b7e5214442c50e764f35ecd6bf6095f5ba32666f3cf9d5e&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DcomposeApp-release.apk&response-content-type=application%2Fvnd.android.package-archive HTTP/1.1" 200 10706088
2025-07-02 09:18:42,211 DEBUG: unsigned/binaries/com.sakethh.linkora_40.binary.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
2025-07-02 09:18:43,088 DEBUG: /tmp/tmpoh8fw2am/sigcp_com.sakethh.linkora_40.apk: Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
2025-07-02 09:18:43,089 INFO: ...successfully verified
2025-07-02 09:18:43,089 INFO: compared built binary to supplied reference binary successfully
2025-07-02 09:18:43,176 WARNING: Requested API level 35 is larger than maximum we have, returning API level 28 instead.
2025-07-02 09:18:43,214 DEBUG: Using APK Signature v2
2025-07-02 09:18:43,216 INFO: supplied reference binary has allowed signer f3efd4da30e29011353b0da50ae9e3a3a74efb956adfa8cf2bf6b7e8df6f3d30
2025-07-02 09:18:43,220 INFO: success: com.sakethh.linkora
2025-07-02 09:18:43,220 INFO: Finished
2025-07-02 09:18:43,220 INFO: 1 build succeeded