Testing F-Droid builds on unreleased changes
Thanks. That might start the build, but having enabled reproducible builds i expect that to fail as soon as it looks for a released binary. We already had this conversation i think. Anyway, i am not even at that point. I extracted a gradle plugin into a separate git repository to reuse it, and now i am trying to make it work in fdroid. I tried incorporate it as submodule with includeBuild(“build-logic/plugins/android-yaml-strings”)
pluginManagement {
repositories {
mavenLocal()
gradlePluginPortal()
google()
mavenCentral()
}
includeBuild(“build-logic/plugins/android-yaml-strings”)
}
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
}
}
rootProject.name = ‘Carburoid’
include ‘:shared’
include ‘:app’
but now i get this error.
Daemon will be stopped at the end of the build
Task :android-yaml-strings:checkKotlinGradlePluginConfigurationErrors SKIPPED Task :android-yaml-strings:pluginDescriptors Task :android-yaml-strings:processResources Task :android-yaml-strings:compileKotlin Task :android-yaml-strings:compileJava NO-SOURCE Task :android-yaml-strings:classes Task :android-yaml-strings:jar
Configure project :shared w: file:///build/build/net.canvoki.carburoid/shared/build.gradle.kts:14:9: ‘targetSdk: Int?’ is deprecated. Will be removed from library DSL in AGP 9.0. Use testOptions.targetSdk or/and lint.targetSdk instead
Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 1m 18s 5 actionable tasks: 4 executed, 1 up-to-date 2026-02-17 19:35:34,852 INFO: Scanning source for common problems… 2026-02-17 19:35:35,554 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$1.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$2$execute$$inlined$getByType$1.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTaskKt$extractParams$1.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$configure$1$1.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTaskKt.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$3.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$3$execute$$inlined$getByType$1.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$configure$1$taskProvider$1.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsExtension.class 2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/Translatable.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$configure$1$taskProvider$1$1.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTask.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$2.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/MismatchedParamException.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTask$convertYamlToAndroidXml$1.class 2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTaskKt$parametersToXml$1.class 2026-02-17 19:35:35,575 ERROR: Found binary at build-logic/plugins/android-yaml-strings/build/kotlin/compileKotlin/cacheable/last-build.bin 2026-02-17 19:35:35,577 ERROR: Found binary at build-logic/plugins/android-yaml-strings/build/kotlin/compileKotlin/local-state/build-history.bin 2026-02-17 19:35:35,577 ERROR: Found binary at build-logic/plugins/android-yaml-strings/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin 2026-02-17 19:35:35,577 ERROR: Found Java JAR file at build-logic/plugins/android-yaml-strings/build/libs/android-yaml-strings-1.0.0.jar 2026-02-17 19:35:35,577 INFO: Removing gradle-wrapper.jar at build-logic/plugins/android-yaml-strings/gradle/wrapper/gradle-wrapper.jar 2026-02-17 19:35:35,578 ERROR: Could not build app net.canvoki.carburoid: Can’t build due to 21 errors while scanning building file list … done
The build builds first the plugin which is ok, but later it complains it finds the compiled plugin. Any ideas of what i am doing wrong?
Discussion in the ATmosphere