log for com.darkrockstudios.apps.hammer.android:309020000
== Installed Android Tools ==2026-08-20 13:18:56,910 INFO: Creating log directory2026-08-20 13:18:56,910 INFO: Creating temporary directory2026-08-20 13:18:56,910 INFO: Creating output directory2026-08-20 13:18:56,915 DEBUG: Getting git vcs interface for https://github.com/Darkrock-Studios/hammer-editor2026-08-20 13:18:56,915 DEBUG: Checking com.darkrockstudios.apps.hammer.android:3090200002026-08-20 13:18:56,915 INFO: Building com.darkrockstudios.apps.hammer.android:3090200002026-08-20 13:18:56,916 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.darkrockstudios.apps.hammer.android, stdin=None, shell=False, universal_newlines=False)2026-08-20 13:18:56,917 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-08-20 13:18:57,419 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48136 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u3) ...2026-08-20 13:19:00,172 INFO: Getting source for revision aa49a31c72d2fdd5b79c38baee3d84d219dc5b862026-08-20 13:19:00,172 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:00,172 DEBUG: > git rev-parse --show-toplevel2026-08-20 13:19:00,373 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:00,373 DEBUG: > git submodule foreach --recursive git reset --hard2026-08-20 13:19:00,674 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:00,675 DEBUG: > git reset --hard2026-08-20 13:19:01,276 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:01,276 DEBUG: > git submodule foreach --recursive git clean -dffx2026-08-20 13:19:01,377 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:01,377 DEBUG: > git clean -dffx2026-08-20 13:19:01,478 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:01,478 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 origin2026-08-20 13:19:01,980 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:01,980 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 origin2026-08-20 13:19:02,481 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:02,481 DEBUG: > git remote set-head origin --auto2026-08-20 13:19:03,083 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:03,083 DEBUG: > git checkout -f aa49a31c72d2fdd5b79c38baee3d84d219dc5b862026-08-20 13:19:03,284 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:03,285 DEBUG: > git clean -dffx2026-08-20 13:19:03,386 INFO: commit: aa49a31c72d2fdd5b79c38baee3d84d219dc5b86 (SHA1: aa49a31c72d2fdd5b79c38baee3d84d219dc5b86)2026-08-20 13:19:03,386 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:03,386 DEBUG: > git rev-parse --show-toplevel2026-08-20 13:19:03,587 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android2026-08-20 13:19:03,587 DEBUG: > git submodule deinit --all --force2026-08-20 13:19:03,688 INFO: Creating local.properties file at build/com.darkrockstudios.apps.hammer.android/local.properties2026-08-20 13:19:03,751 INFO: Creating local.properties file at build/com.darkrockstudios.apps.hammer.android/android/local.properties2026-08-20 13:19:03,754 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.darkrockstudios.apps.hammer.android/android/build.gradle.kts2026-08-20 13:19:03,758 INFO: Running 'prebuild' commands in build/com.darkrockstudios.apps.hammer.android/android2026-08-20 13:19:03,758 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android/android2026-08-20 13:19:03,758 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e 's/val isRelease = .*/val isRelease = true/' ../buildSrc/src/main/java/versioncode.kt; sed -i -e '/foojay/d' ../settings.gradle.kts; sed -i -e '\#intellij-repository#d' ../build.gradle.kts+ '[' -z '' ']'+ return+ case $- in+ return+ sed -i -e 's/val isRelease = .*/val isRelease = true/' ../buildSrc/src/main/java/versioncode.kt+ sed -i -e /foojay/d ../settings.gradle.kts+ sed -i -e '\#intellij-repository#d' ../build.gradle.kts2026-08-20 13:19:03,964 INFO: Scanning source for common problems...2026-08-20 13:19:03,969 DEBUG: scanner is configured to use signature data from: 'suss'2026-08-20 13:19:03,969 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-08-20 13:19:04,499 DEBUG: write 'suss.json' to cache2026-08-20 13:19:04,500 DEBUG: next suss.json cache update due in 23:59:59.9988872026-08-20 13:19:04,541 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2026-08-20 13:19:04,554 INFO: Ignoring binary at common/src/commonMain/resources/raw/alice_in_wonderland_zip2026-08-20 13:19:04,563 INFO: Creating source tarball...2026-08-20 13:19:05,519 INFO: Building Gradle project...2026-08-20 13:19:05,519 DEBUG: Directory: build/com.darkrockstudios.apps.hammer.android/android2026-08-20 13:19:05,519 DEBUG: > /usr/local/bin/gradlew-fdroid -Pfdroid=true assembleReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 9.6.1 via distributionUrlDownloading missing gradle version 9.6.1Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/9.6.1/bin/gradle -Pfdroid=true assembleReleaseWelcome to Gradle 9.6.1!Here are the highlights of this release:- Improved Configuration Cache hit rates- Additional CLI rendering options- Important project hierarchy lookup deprecationsFor more details see https://docs.gradle.org/9.6.1/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/9.6.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Task :buildSrc:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :buildSrc:pluginDescriptors> Task :buildSrc:processResources NO-SOURCE> Task :buildSrc:compileKotlin> Task :buildSrc:compileJava NO-SOURCE> Task :buildSrc:compileGroovy NO-SOURCE> Task :buildSrc:classes UP-TO-DATE> Task :buildSrc:jar:jar: No valid plugin descriptors were found in META-INF/gradle-plugins> Configure project :w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/build.gradle.kts:537:25: 'constructor(p0: String!): URL' is deprecated. Deprecated in Java.> Configure project :basew: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:19:2: 'fun KotlinMultiplatformExtension.androidLibrary(configure: Action<DeprecatedKotlinMultiplatformAndroidLibraryTarget>): Unit' is deprecated. The 'androidLibrary' block is deprecated. Please use 'android' instead.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:44:21: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:44:21: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:44:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:63:21: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:63:21: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/build.gradle.kts:63:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.WARNING: The 'commonTest' source directory exists, but android host tests are not enabled. To enable android host tests, add `withHostTest {}` to your android target configuration in the Gradle build file.w: [33m[1m⚠️ Deprecated Gradle Property 'kotlin.mpp.androidSourceSetLayoutVersion' Used[0m[0mThe `kotlin.mpp.androidSourceSetLayoutVersion` deprecated property is used in your build.[32m[1mSolutions:[0m[0m[32m * [3mIt is unsupported, please stop using it.[0m[0m[32m * [3mAndroid Source Set Layout V2 is enabled by default and can't be changed. Leave your questions here https://youtrack.jetbrains.com/issue/KT-82265[0m[0m> Configure project :commonw: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:28:2: 'fun KotlinMultiplatformExtension.androidLibrary(configure: Action<DeprecatedKotlinMultiplatformAndroidLibraryTarget>): Unit' is deprecated. The 'androidLibrary' block is deprecated. Please use 'android' instead.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:62:21: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:62:21: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:62:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:103:21: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:103:21: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:103:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:110:18: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = create(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:110:18: 'fun <T : Any> NamedDomainObjectContainer<T>.creating(configuration: T.() -> Unit): NamedDomainObjectContainerCreatingDelegateProvider<T>' is deprecated. Use 'val element = create(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:110:18: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:113:18: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = create(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:113:18: 'fun <T : Any> NamedDomainObjectContainer<T>.creating(configuration: T.() -> Unit): NamedDomainObjectContainerCreatingDelegateProvider<T>' is deprecated. Use 'val element = create(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:113:18: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:122:22: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:122:22: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:122:22: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:134:18: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:134:18: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:134:18: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:141:18: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:141:18: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:141:18: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:146:26: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:146:26: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:146:26: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:151:22: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:151:22: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:151:22: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:162:22: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:162:22: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/build.gradle.kts:162:22: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.> Configure project :composeUiw: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:21:2: 'fun KotlinMultiplatformExtension.androidLibrary(configure: Action<DeprecatedKotlinMultiplatformAndroidLibraryTarget>): Unit' is deprecated. The 'androidLibrary' block is deprecated. Please use 'android' instead.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:68:21: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:68:21: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:68:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:104:21: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:104:21: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:104:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:111:22: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:111:22: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:111:22: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:119:22: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:119:22: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:119:22: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:125:18: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<CapturedType(out KotlinSourceSet)>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:125:18: 'val <T : Any, U : NamedDomainObjectCollection<out T>> U.getting: NamedDomainObjectCollectionDelegateProvider<out T>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:125:18: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:127:22: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:127:22: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/build.gradle.kts:127:22: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.> Configure project :integrationTestsw: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/integrationTests/build.gradle.kts:29:18: 'fun provideDelegate(thisRef: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<KotlinSourceSet>' is deprecated. Use 'val element = getByName(name)' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/integrationTests/build.gradle.kts:29:18: 'fun <T : Any, U : NamedDomainObjectCollection<T>> U.getting(configuration: T.() -> Unit): NamedDomainObjectCollectionDelegateProvider<T>' is deprecated. Use 'val element = getByName(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/integrationTests/build.gradle.kts:29:18: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.> Configure project :serverw: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/server/build.gradle.kts:3:28: 'fun ExtraPropertiesExtension.provideDelegate(receiver: Any?, property: KProperty<*>): MutablePropertyDelegate' is deprecated. Use 'val property = extra[name] as Type' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/server/build.gradle.kts:183:21: 'fun <U : Task> RegisteringDomainObjectDelegateProviderWithTypeAndAction<out TaskContainer, U>.provideDelegate(receiver: Any?, property: KProperty<*>): ExistingDomainObjectDelegate<TaskProvider<U>>' is deprecated. Use 'val task = tasks.register<Type>(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/server/build.gradle.kts:183:21: 'fun <T : Any, C : PolymorphicDomainObjectContainer<T>, U : T> C.registering(type: KClass<U>, action: U.() -> Unit): RegisteringDomainObjectDelegateProviderWithTypeAndAction<out C, U>' is deprecated. Use 'val element = register<Type>(name) { }' instead. See the Gradle 9.6 upgrading guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/server/build.gradle.kts:183:21: 'fun <T> ExistingDomainObjectDelegate<out T>.getValue(receiver: Any?, property: KProperty<*>): T' is deprecated. Use the named() API instead. See the Gradle 9.6 upgrading guide.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 36 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 36 accepted.Preparing "Install Android SDK Build-Tools 36 v.36.0.0"."Install Android SDK Build-Tools 36 v.36.0.0" ready.Installing Android SDK Build-Tools 36 in /opt/android-sdk/build-tools/36.0.0"Install Android SDK Build-Tools 36 v.36.0.0" complete."Install Android SDK Build-Tools 36 v.36.0.0" finished.Checking the license for package Android SDK Platform 37.0 in /opt/android-sdk/licensesLicense for package Android SDK Platform 37.0 accepted.Preparing "Install Android SDK Platform 37.0 (revision 2)"."Install Android SDK Platform 37.0 (revision 2)" ready.Installing Android SDK Platform 37.0 in /opt/android-sdk/platforms/android-37.0"Install Android SDK Platform 37.0 (revision 2)" complete."Install Android SDK Platform 37.0 (revision 2)" finished.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only[========= ] 25%Configuration 'releaseCompileClasspath' was resolved during configuration time.This is a build performance and scalability issue.See https://github.com/gradle/gradle/issues/2298Run with --info for a stacktrace.Configuration 'releaseRuntimeClasspath' was resolved during configuration time.This is a build performance and scalability issue.See https://github.com/gradle/gradle/issues/2298Run with --info for a stacktrace.> Task :android:preBuild UP-TO-DATE> Task :android:preReleaseBuild UP-TO-DATE> Task :android:mergeReleaseJniLibFolders> Task :base:install-git-hooks> Task :base:androidPreBuild> Task :base:preAndroidMainBuild> Task :base:mergeAndroidMainJniLibFolders> Task :base:mergeAndroidMainNativeLibs NO-SOURCE> Task :common:androidPreBuild UP-TO-DATE> Task :common:preAndroidMainBuild UP-TO-DATE> Task :base:copyAndroidMainJniLibsProjectOnly> Task :common:mergeAndroidMainJniLibFolders> Task :common:mergeAndroidMainNativeLibs NO-SOURCE> Task :common:copyAndroidMainJniLibsProjectOnly> Task :composeUi:androidPreBuild UP-TO-DATE> Task :composeUi:preAndroidMainBuild UP-TO-DATE> Task :composeUi:mergeAndroidMainJniLibFolders> Task :composeUi:mergeAndroidMainNativeLibs NO-SOURCE> Task :composeUi:copyAndroidMainJniLibsProjectOnly> Task :base:kmpPartiallyResolvedDependenciesChecker> Task :base:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :base:generateAndroidMainBuildConfigClasses SKIPPED> Task :android:mergeReleaseNativeLibs> Task :base:generateBuildConfigClasses> Task :android:stripReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libandroidx.graphics.path.so, libdatastore_shared_counter.so. Run with --info option to learn more.> Task :android:extractReleaseNativeSymbolTables> Task :base:compileAndroidMainw: Opt-in requirement marker 'androidx.compose.material.ExperimentalMaterialApi' is unresolved. Make sure it's present in the module dependencies.w: Opt-in requirement marker 'androidx.compose.material3.ExperimentalMaterialApi' is unresolved. Make sure it's present in the module dependencies.w: Opt-in requirement marker 'androidx.compose.runtime.ExperimentalComposeApi' is unresolved. Make sure it's present in the module dependencies.w: Opt-in requirement marker 'com.arkivanov.decompose.ExperimentalDecomposeApi' is unresolved. Make sure it's present in the module dependencies.w: Opt-in requirement marker 'androidx.compose.animation.ExperimentalSharedTransitionApi' is unresolved. Make sure it's present in the module dependencies.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/base/diff/PlainTextExtractor.kt:109:20 'fun buildMarkdownTreeFromString(text: String): ASTNode' is deprecated. Use the CharSequence overload.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/base/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/base/diff/PlainTextExtractor.kt:117:22 'constructor(flavour: MarkdownFlavourDescriptor): MarkdownParser' is deprecated. Use constructor with CancellationToken.> Task :common:kmpPartiallyResolvedDependenciesChecker> Task :android:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :common:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :common:convertXmlValueResourcesForAndroidMain NO-SOURCE> Task :common:copyNonXmlValueResourcesForAndroidMain NO-SOURCE> Task :common:prepareComposeResourcesTaskForAndroidMain NO-SOURCE> Task :common:generateResourceAccessorsForAndroidMain NO-SOURCE> Task :base:bundleAndroidMainClassesToCompileJar> Task :common:convertXmlValueResourcesForCommonMain> Task :common:copyNonXmlValueResourcesForCommonMain> Task :common:prepareComposeResourcesTaskForCommonMain> Task :common:generateResourceAccessorsForCommonMain> Task :common:convertXmlValueResourcesForJvmMain NO-SOURCE> Task :common:copyNonXmlValueResourcesForJvmMain NO-SOURCE> Task :common:prepareComposeResourcesTaskForJvmMain NO-SOURCE> Task :common:generateResourceAccessorsForJvmMain NO-SOURCE> Task :common:generateActualResourceCollectorsForAndroidMain> Task :common:generateAndroidMainBuildConfigClasses SKIPPED> Task :common:generateAndroidMainEmptyResourceFiles> Task :common:copyAndroidMainComposeResourcesToAndroidAssets> Task :common:packageAndroidMainResources> Task :common:generateBuildConfigClasses> Task :common:generateComposeResClass> Task :common:generateExpectResourceCollectorsForCommonMain> Task :common:generateJvmMainBuildConfigClasses SKIPPED> Task :common:parseAndroidMainLocalResources> Task :composeUi:kmpPartiallyResolvedDependenciesChecker> Task :composeUi:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :composeUi:convertXmlValueResourcesForAndroidMain NO-SOURCE> Task :composeUi:copyNonXmlValueResourcesForAndroidMain NO-SOURCE> Task :composeUi:prepareComposeResourcesTaskForAndroidMain NO-SOURCE> Task :composeUi:generateResourceAccessorsForAndroidMain NO-SOURCE> Task :composeUi:convertXmlValueResourcesForCommonMain NO-SOURCE> Task :composeUi:copyNonXmlValueResourcesForCommonMain NO-SOURCE> Task :composeUi:prepareComposeResourcesTaskForCommonMain NO-SOURCE> Task :composeUi:generateResourceAccessorsForCommonMain NO-SOURCE> Task :composeUi:generateActualResourceCollectorsForAndroidMain> Task :composeUi:generateAndroidMainEmptyResourceFiles> Task :common:generateAndroidMainRFile> Task :composeUi:copyAndroidMainComposeResourcesToAndroidAssets> Task :composeUi:packageAndroidMainResources> Task :composeUi:generateComposeResClass> Task :composeUi:generateExpectResourceCollectorsForCommonMain> Task :composeUi:parseAndroidMainLocalResources> Task :composeUi:generateAndroidMainRFile> Task :base:bundleAndroidMainClassesToRuntimeJar> Task :base:processAndroidMainJavaRes> Task :base:createFullJarAndroidMain> Task :android:generateReleaseBuildConfig> Task :android:generateReleaseResources> Task :android:checkReleaseDuplicateClasses> Task :android:prepareLibraryDefinitionsRelease> Task :android:packageReleaseResources> Task :base:generateAndroidMainEmptyResourceFiles> Task :android:processReleaseNavigationResources> Task :base:prepareAndroidMainArtProfile> Task :android:javaPreCompileRelease> Task :common:prepareAndroidMainArtProfile> Task :composeUi:prepareAndroidMainArtProfile> Task :android:parseReleaseLocalResources> Task :android:generateReleaseRFile> Task :android:mergeReleaseArtProfile> Task :base:writeAndroidMainAarMetadata> Task :common:writeAndroidMainAarMetadata> Task :composeUi:writeAndroidMainAarMetadata> Task :android:mapReleaseSourceSetPaths> Task :android:checkReleaseAarMetadata> Task :android:compileReleaseNavigationResources> Task :android:createReleaseCompatibleScreenManifests> Task :android:extractDeepLinksRelease> Task :common:mapAndroidMainSourceSetPaths> Task :composeUi:mapAndroidMainSourceSetPaths> Task :common:compileAndroidMainLibraryResources> Task :composeUi:compileAndroidMainLibraryResources> Task :android:extractProguardFiles> Task :android:mergeReleaseStartupProfile> Task :android:generateReleaseAssets UP-TO-DATE> Task :common:generateAndroidMainAssets UP-TO-DATE> Task :base:processAndroidMainManifest> Task :common:processAndroidMainManifest> Task :composeUi:processAndroidMainManifest> Task :common:mergeAndroidMainAssets> Task :android:mergeReleaseResources> Task :android:processReleaseMainManifest> Task :android:processReleaseManifest> Task :composeUi:generateAndroidMainAssets UP-TO-DATE> Task :composeUi:mergeAndroidMainAssets> Task :android:mergeReleaseAssets> Task :android:compressReleaseAssets> Task :android:extractReleaseVersionControlInfo> Task :base:prepareLintJarForPublish> Task :common:prepareLintJarForPublish> Task :composeUi:prepareLintJarForPublish> Task :composeUi:checkAndroidMainAarMetadata> Task :common:checkAndroidMainAarMetadata> Task :common:compileAndroidMainw: Koin compiler plugin: Kotlin 2.4.10 is newer than the newest tested version (2.4.0) — proceeding with the 2.4.0 adapter. If compilation fails, check for a koin-compiler-plugin update. Supported versions: 2.3.20, 2.4.0.w: [Koin] compile-safety validation skipped — no Koin entry point in this compilation.w: Opt-in requirement marker 'androidx.compose.material.ExperimentalMaterialApi' is unresolved. Make sure it's present in the module dependencies.w: Opt-in requirement marker 'androidx.compose.material3.ExperimentalMaterialApi' is unresolved. Make sure it's present in the module dependencies.w: Opt-in requirement marker 'androidx.compose.animation.ExperimentalSharedTransitionApi' is unresolved. Make sure it's present in the module dependencies.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/KoinCoroutines.kt:12:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/KoinCoroutines.kt:19:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/KoinCoroutines.kt:26:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/components/projectselection/accountsettings/PlatformSettingsComponent.android.kt:108:8 Condition is always 'true'.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/components/projectselection/accountsettings/PlatformSettingsComponent.android.kt:149:4 'static fun startActivity(p0: Context, p1: Intent, p2: Bundle?): Unit' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:26:19 'class MasterKey : Any' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:26:29 'constructor(p0: Context): MasterKey.Builder' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:27:18 'class MasterKey : Any' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:27:28 'enum class KeyScheme : Enum<MasterKey.KeyScheme!>' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:30:3 'class EncryptedSharedPreferences : Any, SharedPreferences' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:34:4 'class EncryptedSharedPreferences : Any, SharedPreferences' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:34:31 'enum class PrefKeyEncryptionScheme : Enum<EncryptedSharedPreferences.PrefKeyEncryptionScheme!>' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:35:4 'class EncryptedSharedPreferences : Any, SharedPreferences' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/data/globalsettings/datasource/EncryptedSharedPrefsAuthTokenStore.kt:35:31 'enum class PrefValueEncryptionScheme : Enum<EncryptedSharedPreferences.PrefValueEncryptionScheme!>' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/util/NetworkConnectivity.kt:11:48 'val activeNetworkInfo: NetworkInfo?' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/util/NetworkConnectivity.kt:12:29 'val isConnectedOrConnecting: Boolean' is deprecated. Deprecated in Java.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/encyclopedia/EncyclopediaComponent.kt:54:14 This declaration needs opt-in. Its usage should be marked with '@com.arkivanov.decompose.DelicateDecomposeApi' or '@OptIn(com.arkivanov.decompose.DelicateDecomposeApi::class)'w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/projecthome/EpubStoryRenderer.kt:180:15 'constructor(flavour: MarkdownFlavourDescriptor): MarkdownParser' is deprecated. Use constructor with CancellationToken.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/projecthome/EpubStoryRenderer.kt:180:39 'fun buildMarkdownTreeFromString(text: String): ASTNode' is deprecated. Use the CharSequence overload.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/projecthome/PdfProseMarkdown.kt:123:13 'constructor(flavour: MarkdownFlavourDescriptor): MarkdownParser' is deprecated. Use constructor with CancellationToken.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/projecthome/PdfProseMarkdown.kt:123:52 'fun buildMarkdownTreeFromString(text: String): ASTNode' is deprecated. Use the CharSequence overload.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/spellchecksettings/SpellCheckSettingsComponent.kt:90:45 The corresponding parameter in the supertype 'SpellCheckSettings' is named 'language'. This may cause problems when calling this function with named arguments.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/storyeditor/DetailsRouter.kt:118:14 This declaration needs opt-in. Its usage should be marked with '@com.arkivanov.decompose.DelicateDecomposeApi' or '@OptIn(com.arkivanov.decompose.DelicateDecomposeApi::class)'w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/storyeditor/DetailsRouter.kt:126:14 This declaration needs opt-in. Its usage should be marked with '@com.arkivanov.decompose.DelicateDecomposeApi' or '@OptIn(com.arkivanov.decompose.DelicateDecomposeApi::class)'w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/storyeditor/ListRouter.kt:48:15 This declaration needs opt-in. Its usage should be marked with '@com.arkivanov.decompose.DelicateDecomposeApi' or '@OptIn(com.arkivanov.decompose.DelicateDecomposeApi::class)'w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/storyeditor/scenelist/SceneListComponent.kt:139:28 'fun add(element: Int): PersistentSet<Int>' is deprecated. Use adding() instead. For more details, read the documentation for this function.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/storyeditor/scenelist/SceneListComponent.kt:141:28 'fun remove(element: Int): PersistentSet<Int>' is deprecated. Use removing() instead. For more details, read the documentation for this function.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/timeline/TimeLineComponent.kt:100:14 This declaration needs opt-in. Its usage should be marked with '@com.arkivanov.decompose.DelicateDecomposeApi' or '@OptIn(com.arkivanov.decompose.DelicateDecomposeApi::class)'w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/components/timeline/TimeLineComponent.kt:104:14 This declaration needs opt-in. Its usage should be marked with '@com.arkivanov.decompose.DelicateDecomposeApi' or '@OptIn(com.arkivanov.decompose.DelicateDecomposeApi::class)'w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/data/projectbackup/ProjectBackupRepository.kt:205:11 'fun LocalDate(year: Int, monthNumber: Int, dayOfMonth: Int): LocalDate' is deprecated. Use the constructor that accepts a 'month' and a 'day'.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/data/sceneeditorrepository/SceneTreeExt.kt:7:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/data/sceneeditorrepository/SceneTreeExt.kt:8:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/data/sync/projectsync/EntitySynchronizer.kt:60:41 Unchecked cast of 'ApiProjectEntity' to 'T (of class EntitySynchronizer<T : ApiProjectEntity>)'.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/dependencyinjection/Coroutines.kt:9:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/dependencyinjection/Coroutines.kt:16:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/dependencyinjection/Coroutines.kt:23:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/dependencyinjection/Coroutines.kt:30:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/dependencyinjection/Coroutines.kt:33:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/common/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/dependencyinjection/Coroutines.kt:36:1 Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of function types.> Task :common:extractAndroidMainAnnotations> Task :common:processAndroidMainJavaRes> Task :common:bundleAndroidMainClassesToCompileJar> Task :base:checkAndroidMainAarMetadata> Task :common:bundleAndroidMainClassesToRuntimeJar> Task :common:mergeAndroidMainJavaResource> Task :common:createFullJarAndroidMain> Task :composeUi:extractAndroidMainAnnotations> Task :common:syncAndroidMainLibJars> Task :common:bundleAndroidMainLocalLintAar> Task :base:extractAndroidMainAnnotations> Task :android:writeReleaseAppMetadata> Task :base:mergeAndroidMainJavaResource> Task :android:writeReleaseSigningConfigVersions> Task :base:syncAndroidMainLibJars> Task :base:bundleAndroidMainLocalLintAar> Task :android:processReleaseManifestForPackage> Task :android:processReleaseResources> Task :composeUi:compileAndroidMainw: Opt-in requirement marker 'androidx.compose.material3.ExperimentalMaterialApi' is unresolved. Make sure it's present in the module dependencies.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/EditorDivider.kt:17:18 'val LocalLifecycleOwner: ProvidableCompositionLocal<LifecycleOwner>' is deprecated. Moved to lifecycle-runtime-compose library in androidx.lifecycle.compose package.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneGroupActionContainer.kt:60:23 'fun <T : Any> rememberSwipeableState(initialValue: T, animationSpec: AnimationSpec<Float> = ..., confirmStateChange: (T) -> Boolean = ...): SwipeableState<T>' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneGroupActionContainer.kt:74:5 'fun <T> Modifier.swipeable(state: SwipeableState<T>, anchors: Map<Float, T>, orientation: Orientation, enabled: Boolean = ..., reverseDirection: Boolean = ..., interactionSource: MutableInteractionSource? = ..., thresholds: (T, T) -> ThresholdConfig = ..., resistance: ResistanceConfig? = ..., velocityThreshold: Dp = ...): Modifier' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneGroupActionContainer.kt:77:28 'constructor(offset: Dp): FixedThreshold' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneGroupActionContainer.kt:89:17 'val Icons.Filled.MenuOpen: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.MenuOpen.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneItemActionContainer.kt:56:23 'fun <T : Any> rememberSwipeableState(initialValue: T, animationSpec: AnimationSpec<Float> = ..., confirmStateChange: (T) -> Boolean = ...): SwipeableState<T>' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneItemActionContainer.kt:70:5 'fun <T> Modifier.swipeable(state: SwipeableState<T>, anchors: Map<Float, T>, orientation: Orientation, enabled: Boolean = ..., reverseDirection: Boolean = ..., interactionSource: MutableInteractionSource? = ..., thresholds: (T, T) -> ThresholdConfig = ..., resistance: ResistanceConfig? = ..., velocityThreshold: Dp = ...): Modifier' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneItemActionContainer.kt:73:28 'constructor(offset: Dp): FixedThreshold' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SceneItemActionContainer.kt:85:17 'val Icons.Filled.MenuOpen: ImageVector' is deprecated. Use the AutoMirrored version at Icons.AutoMirrored.Filled.MenuOpen.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/androidMain/kotlin/com/darkrockstudios/apps/hammer/common/storyeditor/scenelist/SwipeNux.kt:14:30 'class SwipeableState<T> : Any' is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. Please see developer.android.com for an overview of the changes and a migration guide.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/compose/AnimatedFullScreenDialog.kt:99:3 'fun PredictiveBackHandler(enabled: Boolean = ..., onBack: suspend (Flow<BackEventCompat>) -> Unit): Unit' is deprecated. Use NavigationEventHandler instead.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/compose/designsystem/HdBarChart.kt:124:38 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/compose/markdowneditor/MarkdownFormatBar.kt:259:38 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/composeUi/src/commonMain/kotlin/com/darkrockstudios/apps/hammer/common/projecthome/ActivityHeatmap.kt:125:38 'fun rememberTooltipPositionProvider(spacingBetweenTooltipAndAnchor: Dp = ...): PopupPositionProvider' is deprecated. Deprecated in favor of rememberTooltipPositionProvider API that takes a preferred positioning. Please use rememberTooltipPositionProvider with TooltipAnchorPosition.Above if this same behavior is desired.> Task :composeUi:processAndroidMainJavaRes> Task :composeUi:mergeAndroidMainJavaResource> Task :composeUi:bundleAndroidMainClassesToRuntimeJar> Task :composeUi:bundleAndroidMainClassesToCompileJar> Task :composeUi:syncAndroidMainLibJars> Task :composeUi:createFullJarAndroidMain> Task :composeUi:bundleAndroidMainLocalLintAar> Task :android:compileReleaseKotlinw: Opt-in requirement marker 'androidx.compose.material3.ExperimentalMaterialApi' is unresolved. Make sure it's present in the module dependencies.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/android/src/main/kotlin/com/darkrockstudios/apps/hammer/android/TopAppBarDropdownMenu.kt:52:5 'fun Divider(modifier: Modifier = ..., thickness: Dp = ..., color: Color = ...): Unit' is deprecated. Renamed to HorizontalDivider.w: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/android/src/main/kotlin/com/darkrockstudios/apps/hammer/android/widgets/ProjectDropDownUi.kt:50:6 'fun Modifier.menuAnchor(): Modifier' is deprecated. Use overload that takes ExposedDropdownMenuAnchorType and enabled parameters.> Task :android:compileReleaseJavaWithJavac> Task :android:mergeReleaseGeneratedProguardFiles> Task :android:processReleaseJavaRes> Task :android:expandReleaseArtProfileWildcards> Task :android:mergeReleaseJavaResource> Task :android:produceReleaseComposeMapping> Task :android:generateReleaseLintVitalReportModel> Task :android:reportReleaseComposeMappingErrors> Task :android:lintVitalAnalyzeRelease> Task :android:lintVitalReportRelease> Task :android:lintVitalRelease> Task :android:minifyReleaseWithR8> Task :android:mergeReleaseComposeMapping> Task :android:convertShrunkResourcesToBinaryRelease> Task :android:optimizeReleaseResources> Task :android:compileReleaseArtProfile> Task :android:packageRelease> Task :android:createReleaseApkListingFileRedirect> Task :android:assembleRelease[Incubating] Problems report is available at: file:///home/vagrant/build/com.darkrockstudios.apps.hammer.android/build/reports/problems/problems-report.htmlDeprecated Gradle features were used in this build, making it incompatible with Gradle 10.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/9.6.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD SUCCESSFUL in 7m 56s134 actionable tasks: 134 executedConsider enabling configuration cache to speed up this build: https://docs.gradle.org/9.6.1/userguide/configuration_cache_enabling.html2026-08-20 13:27:05,058 DEBUG: Checking build/com.darkrockstudios.apps.hammer.android/android/build/outputs/apk/release/android-release-unsigned.apk2026-08-20 13:27:05,062 INFO: Successfully built com.darkrockstudios.apps.hammer.android:309020000 from aa49a31c72d2fdd5b79c38baee3d84d219dc5b862026-08-20 13:27:05,065 INFO: success: com.darkrockstudios.apps.hammer.android2026-08-20 13:27:05,065 INFO: Finished2026-08-20 13:27:05,066 INFO: 1 build succeeded