Skip to content
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 #584

Open
IzzySoft opened this issue Jan 7, 2025 · 0 comments
Open

Reproducible Builds #584

IzzySoft opened this issue Jan 7, 2025 · 0 comments

Comments

@IzzySoft
Copy link

IzzySoft commented Jan 7, 2025

Hi Lucas,

the APK from 082de41 (disabling vcsInfo) just broke RB of your app at IzzyOnDroid. vcsInfo does not prevent RB, it just makes debugging failed RBs easier (helped us quite a lot of times to spot why some RB broke). I see your previous APKs didn't have vcsInfo in at all, so it should be OK to leave it off; what broke RB here was that the APK was not built from the commit the tag points to; and as there was no vcsInfo in the APK, our build system could not detect that or it had automatically adjusted the recipe). But that of course only works if you build from inside the git tree (with .git/* left intact).

The F-droid build system doesn't like this at all for some reason

The F-Droid build system has no issues with that – as long as your APK is built from inside the git tree, from the commit the tag points to, and without any local changes or remaining artifacts from previous builds 😉 You can find more details also in our hints on reproducible builds.

PS: RB fixed at IoD for this release.

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

No branches or pull requests

1 participant