-
Notifications
You must be signed in to change notification settings - Fork 20
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 #75
Comments
The internet is only for gif downloads. Is it important? I do not know why there is a difference in size. If you want, compare the dex files and you will see that there (if I remember correctly) there will be no difference. And I didn't add last GitHub changes to app (PR #73 and #72) that's why U see difference |
Well, that's the question, right? Is the GIF important enough to justify an otherwise not needed Speaking of anti-features: the TG clients your app can theme, do they include FOSS ones, or only proprietary clients?
The diff says otherwise. And as long as there's a difference, the APK files are not identical – and thus it's no Reproducible Build (just follow the link to the first paragraph, titled "why does it matter").
That might be – but a difference means, no RB. And the green RB shield is an indicator that the APK was indeed built from the very commit the tag points to – without anything added or removed. |
Is it possible to show how to use the app using https://github.com/AppIntro/AppIntro library ? if not IMO simply adding link for GitHub wiki is better solution. |
Inclusion with IzzyOnDroid was requested here, and I'm just adding the app now. However, there are some open questions.
For one, why does the app require
INTERNET
? Just to load the GIF from Github? Is that really necessary? Asking because that causes theNonFreeNet
anti-feature.Next, I've tried to establish it as Reproducible Build (see: Reproducible Builds, special client support and more in our repo), but while I was able to successfully generate the APK using
./gradlew assembleRelease
, the APK files were not identical. Was that APK really built from a clean tree at the commit the tag points to? If so, did I miss some build options? And if not, which commit was it?Here's the APK diff:
And here the diff of the Dex:
We'd appreciate if you could help making your build reproducible. We've prepared some hints on reproducible builds for that.
Looking forward to your reply!
The text was updated successfully, but these errors were encountered: