Skip to content

Conversation

@licaon-kter
Copy link

Your app is not built reproducible in F-Droid, but we continuously test older versions on https://verification.f-droid.org/ and would like more and more apps to become repro

Looking at the latest app report: https://verification.f-droid.org/packages/de.blinkt.openvpn/

We can remove the build id by adding this to the cmake file

and the timestamp diff block will be fixed on our side once https://gitlab.com/fdroid/fdroidserver/-/merge_requests/1653 gets merged

@schwabe
Copy link
Owner

schwabe commented May 20, 2025

Do you have any documentation on these options? And does everyone Android that uses native code need them? I understand the reason but I would to understand a bit more the background of these changes.

@licaon-kter
Copy link
Author

https://cmake.org/cmake/help/latest/command/add_link_options.html

https://reproducible-builds.org/docs/source-date-epoch/#cmake

https://f-droid.org/docs/Reproducible_Builds/#cmake

And does everyone Android that uses native code need them?

maybe, not sure I understand the question 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants