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 #16

Open
IzzySoft opened this issue Aug 1, 2024 · 5 comments
Open

Reproducible Builds #16

IzzySoft opened this issue Aug 1, 2024 · 5 comments

Comments

@IzzySoft
Copy link

IzzySoft commented Aug 1, 2024

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, the differences to the one provided at your latest release were huge. Was that APK really built from the commit the tag points to? If so, did I miss some build options? And if not, which commit was it?

-------------------------------
--- /dev/fd/63  2024-06-22 23:05:55.561914004 +0200
+++ /dev/fd/62  2024-06-22 23:05:55.561914004 +0200
@@ -3,11 +3,11 @@
   META-INF/version-control-info.textproto
   32-bit CRC value (hex):                         33dd387a
   assets/dexopt/baseline.prof
-  32-bit CRC value (hex):                         2e479f64
+  32-bit CRC value (hex):                         2c2945f6
   assets/dexopt/baseline.profm
-  32-bit CRC value (hex):                         5dc20a58
+  32-bit CRC value (hex):                         7d235301
   classes.dex
-  32-bit CRC value (hex):                         11ab4a62
+  32-bit CRC value (hex):                         fc2e2553
   classes2.dex
   32-bit CRC value (hex):                         89af7d55
   lib/arm64-v8a/libandroidx.graphics.path.so

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!

@IzzySoft
Copy link
Author

IzzySoft commented Aug 8, 2024

@criticalAY any word? Thanks in advance!

@criticalAY
Copy link
Owner

Heya! sorry could not get to you earlier, I messed up the commit history earlier so that might be the reason

@IzzySoft
Copy link
Author

Well, we can retry then with the next release if you give me a ping then. Please take a look at the hints on reproducible builds mentioned above, especially on the "first basic rule". That should help avoiding RB failures.

Let me know then when the next release is ready, and we check again with that, OK? Thanks!

@criticalAY
Copy link
Owner

Sure!

@IzzySoft
Copy link
Author

Any ETA for "unmessing" yet? 😉

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

2 participants