element-hq / element-hq/element-x-android

Reproducible build: failing to reproduce the build of the Rust SDK

Open
#6,488 3 comments 0 reactions 0 assignees View on GitHub
A-Store-F-Droid T-Task
Dominant language
Kotlin
Stars
2.4k
Forks
624
Avg merge
1d 14h
Merged PRs (30d)
149

Description

Reproducible build seems to be broken because the Rust SDK build is not reproducible.

This has been reported by https://github.com/BarbossHack/reproducible/blob/master/history/ElementX-Android.md, see screenshot below:

Image

According to @jmartinesp , it's probably because now we're stripping debug symbols to make the library way smaller and that is not done when building, but when publishing with an external script. This change has been introduce in Feb 6 by https://github.com/matrix-org/matrix-rust-components-kotlin/pull/91.

This does not impact the release of F-Droid, but, it should be good to make the build fully reproducible.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.