Wanted to run your own builder for #reproducibleBuilds and were disappointed our RBuilder Setup was only available for Debian-based systems? Then we have good news for you: a few min ago, 2 PRs have been merged. The setup scripts now also support RPM & Arch based systems 🥳
RPM/Arch lack packages for apksigner & dexdiff (which are needed for debugging). We're on it, those will follow hopefully soon™.
Thanks to @Iamlooker and Patrick (from FlorisBoard) for your help!
codeberg.org/IzzyOnDroid/rbuil…
rbuilder_setup
Scripts to automate setup of rbtlog, rbhelper, and their dependenciesForgejo: Beyond coding. We Forge.
Caleb Maclennan
in reply to IzzyOnDroid ✅ • • •LooKeR
in reply to Caleb Maclennan • • •Caleb Maclennan
in reply to LooKeR • • •This package is an incorrectly named because it doesn't build from sources, just repackages upstream built sources—it should be -bin. If I were to put something in official repos it would have to be a source build. Is building these from sources possible?
In the mean time that bin package is built and hosted in my unofficial user repo, but signed with official keys:
wiki.archlinux.org/title/Unoff…
So adding that to a repo collection would be a low friction way to get setup.
Unofficial user repositories - ArchWiki
wiki.archlinux.orgIzzyOnDroid ✅
in reply to Caleb Maclennan • • •Caleb Maclennan
in reply to IzzyOnDroid ✅ • • •android-sdk-build-tools should be android-sdk-build-tools-bin. Except in special cases upstream generated binaries are not eligible for official packaging, we need to be able to build from source. The AUR allows such recipes that fetch and wrap upstream but they should have bin suffixes on the package names.
Are dexdump and apksigner sources available? Do they have some sort of stable versioning scheme that applies to them upstream?
IzzyOnDroid ✅
in reply to Caleb Maclennan • • •dexdump - platform/art - Git at Google
android.googlesource.comCaleb Maclennan
in reply to IzzyOnDroid ✅ • • •IzzyOnDroid ✅
in reply to Caleb Maclennan • • •IzzyOnDroid ✅
in reply to IzzyOnDroid ✅ • • •With our rbuilder_setup scripts now ready, the wiki page on Verification Builders has been updated, too:
gitlab.com/IzzyOnDroid/repo/-/…
#reproducibleBuilds #IzzyOnDroid
Verification Builder · Wiki · IzzyOnDroid / repo · GitLab
GitLabIzzyOnDroid ✅
in reply to IzzyOnDroid ✅ • • •Oh, and the Readme of the rbuilder_setup repo needed a few updates as well 🙈 Done now: codeberg.org/IzzyOnDroid/rbuil…
If you've set up a builder, we'd love to hear from your experiences – concerning the setup (was it easy enough and straight-forward?) as well as from operation
#reproducibleBuilds #Android
rbuilder_setup
Forgejo: Beyond coding. We Forge.