Bug 244: Adding reproducibility script
Can be considered to close: #244
Here's the reproducibility script, based on my steps that was producing matching results between fdroid (https://gitlab.com/fdroid/fdroiddata/-/merge_requests/24694) and our builds (on my desktop and tb-build-02)
of note is the manual downgrade of openssl is still required
however, in testing NOW i've found that onionmasq appears to have become unreproducible again and I'm not sure why.
TODO:
- probably extract the version at the top of the script to translation.VERSION and onionmasq.VERSION files and put a comment in build.gradle to change them when changing the dep there
- out of scope here, but fetch_default_bridges.sh is def not reproducible over time so should be made so
- version code will need a bump before 1.0 tagging
Edited by Dan Ballard