Open xrviv opened 5 days ago
The manual build results are consistent with the results generated by the new script.
Main diff is index.android.bundle + signing differences
$ diff -r built-zeus-armeabi_v7a/ official-armeabi_v7a/
Binary files built-zeus-armeabi_v7a/assets/index.android.bundle and official-armeabi_v7a/assets/index.android.bundle differ
Only in official-armeabi_v7a/META-INF: MANIFEST.MF
Only in official-armeabi_v7a/META-INF: ZEUS-KEY.RSA
Only in official-armeabi_v7a/META-INF: ZEUS-KEY.SF
$ diff -r built-arm64-v8a/ official-arm64-v8a/
Binary files built-arm64-v8a/assets/index.android.bundle and official-arm64-v8a/assets/index.android.bundle differ
Only in official-arm64-v8a/META-INF: MANIFEST.MF
Only in official-arm64-v8a/META-INF: ZEUS-KEY.RSA
Only in official-arm64-v8a/META-INF: ZEUS-KEY.SF
$ diff -r extracted/built-zeus-universal/ extracted/official-zeus-universal/
Binary files extracted/built-zeus-universal/assets/index.android.bundle and extracted/official-zeus-universal/assets/index.android.bundle differ
Only in extracted/official-zeus-universal/META-INF: MANIFEST.MF
Only in extracted/official-zeus-universal/META-INF: ZEUS-KEY.RSA
Only in extracted/official-zeus-universal/META-INF: ZEUS-KEY.SF
$ diff -r extracted/built-zeus-x86_64/ extracted/official-zeus-x86_64/
Binary files extracted/built-zeus-x86_64/assets/index.android.bundle and extracted/official-zeus-x86_64/assets/index.android.bundle differ
Only in extracted/official-zeus-x86_64/META-INF: MANIFEST.MF
Only in extracted/official-zeus-x86_64/META-INF: ZEUS-KEY.RSA
Only in extracted/official-zeus-x86_64/META-INF: ZEUS-KEY.SF
diff -r extracted/built-zeus-x86 extracted/official-zeus-x86
Binary files extracted/built-zeus-x86/assets/index.android.bundle and extracted/official-zeus-x86/assets/index.android.bundle differ
Only in extracted/official-zeus-x86/META-INF: MANIFEST.MF
Only in extracted/official-zeus-x86/META-INF: ZEUS-KEY.RSA
Only in extracted/official-zeus-x86/META-INF: ZEUS-KEY.SF
Getting the same hashes as you for v0.9.1
and the commit that precedes the merge commit.
********************************
**** APKs and SHA256 Hashes
********************************
8611193f43ce066dd7e1ffd610dfb5547ac1ab123320c1726c1c2b9e6c96a2e9 android/app/build/outputs/apk/release/zeus-arm64-v8a.apk
c196870cd0159a987c61dfc1b6a5fd8e16b91d7052a6dfd9119f05d7a6b9e525 android/app/build/outputs/apk/release/zeus-armeabi-v7a.apk
ab91974de1ee847e13d9ef236c4a22b77336e2554921cde3cb7ca2ecc8925e39 android/app/build/outputs/apk/release/zeus-universal.apk
6143cfae8944e37cbeed3d8caa64cb7ae42c67c07f3e357b394f64dadc60343c android/app/build/outputs/apk/release/zeus-x86.apk
62a98bfe7ca1e0c0e810994594c2f65e5101768765e6824e271c64353a52b908 android/app/build/outputs/apk/release/zeus-x86_64.apk
I'm lead to believe we may have just had a fluke with the build we used for release (have seen this happen before). I think the path forward would be for us just to just be more judicious and run multiple build processes, before cutting it.
Thanks for reporting.
FWIW v0.9.2 will be out sooner than later so we should be able to remedy the issue in the coming weeks. Completely understand if v0.9.1 is marked as not reproducible.
Hello team Zeus ⚡️,
Danny here from WalletScrutiny.
We ran several tests:
These are the results: Asciicast recording