Open IzzySoft opened 3 months ago
@oxyroid you're still around? Any word on the above?
I have less time to pay my attention in the repos recently. 🥲
Eh, that happens. And I didn't exactly expect everyone to jump when I open an issue. I was just hoping for some reaction – so thanks for giving it! Now I know you're aware of the problem, but currently have no time to dig in (totally fair). Can you give me any ETA? Is it fine to give you a heads-up here from time to time (maybe once a month or so)?
sry I can't.
I'm stuck in a busy job in a busy department at a busy company.
OK, no worries. Hope its OK for you if I send a friendly heads-up from time to time (not more often than once a month)?
I assume the busy-bees are still keeping you busy?
I've checked your app if its build is reproducible (see: Reproducible bulds, special client support and more in our repo), but while I was able to successfully generate the APK using
./gradlew assembleRelease
, there was a load of differences between the two APKs. Start of the APK diff:Seems like all the differences were caused by assets (here: PNG), while not all of the PNGs had differences. Which might indicate your build process uses some "crunching" mechanism; those are non-deterministic and hence lead to different results on each run.
We'd appreciate if you could help making your build reproducible. We've prepared some hints on reproducible builds for that. If my guess here is right, you should especially look at the section on "Compressing images" – and the following addition to your
build.gradle
could cure this:Though I see you already have
isCrunchPngs = false
set; I'm no Android dev so I cannot tell how the two are related (or if theall
section is also applied to the 2 sections above).Looking forward to your reply!