-
-
Notifications
You must be signed in to change notification settings - Fork 277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reproducible Builds #1949
Comments
Any chance you could tell me how you run the build? |
I simply use the associated fastlane command with storepass and keypass parameters https://github.com/Kunzisoft/KeePassDX/blob/master/fastlane/Fastfile :
|
Gnaaaa… OK, to my knowledge, that will never be RB (if it does what it suggests: generating the APK via AAB). Can you switch to |
The Fastfile script uses fastlane's gradle() method, which already uses gradlew in the background. |
is a standard ruby command that can be used to run fastlane operations through Fastfile script. |
Ah, OK – then the |
At IzzyOnDroid (where your app is listed) we support Reproducible Builds (see: Reproducible Builds, special client support and more at IzzyOnDroid). Trying for yours, we were able to successfully generate the APK using
./gradlew assembleFreeRelease
(resp../gradlew assembleLibreRelease
), but the resulting APKs were not identical:As you can see, it's mostly the
*.so
files that differ – massively at that: in our build they are more than twice as large than in yours. A deeper look reveals in our build they contain a lot of debug code. So obviously we miss some build setting. I could not find any build instructions here – so may I ask for some guidance with this issue?We'd appreciate if you could help making your build reproducible. We've also prepared some hints on reproducible builds for that.
Looking forward to your reply!
The text was updated successfully, but these errors were encountered: