2.5.0.0beta24 is not available on F-Droid because the build failed:
== Installed Android Tools ==
INFO: Creating log directory
INFO: Creating temporary directory
INFO: Creating output directory
INFO: Using git version 2.11.0
INFO: Building version 2.5.0.0beta24 (24) of com.kunzisoft.keepass.libre
INFO: Getting source for revision 2.5.0.0beta24
INFO: Creating local.properties file at build/com.kunzisoft.keepass.libre/local.properties
INFO: Creating local.properties file at build/com.kunzisoft.keepass.libre/app/local.properties
INFO: Cleaning Gradle project...
ERROR: Could not build app com.kunzisoft.keepass.libre: Error cleaning com.kunzisoft.keepass.libre:2.5.0.0beta24
==== detail begin ====
Found 5.4.1 via distributionUrl
Running /opt/gradle/versions/5.4.1/bin/gradle clean
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :app:externalNativeBuildCleanFreeDebug FAILED
Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.
Requested NDK version 20.1.5948944 did not match the version 20.0.5594570 requested by ndk.dir at /home/vagrant/android-ndk/r20
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:externalNativeBuildCleanFreeDebug'.
> Requested NDK version 20.1.5948944 did not match the version 20.0.5594570 requested by ndk.dir at /home/vagrant/android-ndk/r20
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1m 7s
1 actionable task: 1 executed
==== detail end ====
https://f-droid.org/wiki/page/com.kunzisoft.keepass.libre/lastbuild_24
The problem comes from the version of the NDK used which is not present on the F-Droid compilation server. I deleted the specific versionning of NDK in gradle, the problem will be solved in the next version.
Additionally, the 2.5.0.0beta24 release on the releases page appears to install successfully, but the installed version of KeepassDX is actually 2.5.0.0beta23.
Strike that, both versions were installed because the F-Droid one had a different signature. Thanks for fixing this!
Most helpful comment
The problem comes from the version of the NDK used which is not present on the F-Droid compilation server. I deleted the specific versionning of NDK in gradle, the problem will be solved in the next version.