Skip to content

Remove some non-determinism #1825

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

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