Immediately fixed two apps that had not been updated on F-Droid for weeks, and I may now tackle the next one, which has other problems, too.
#BuildInPublic #Android #ReproducibleBuild #FDroid
@fdroidorg I'd also suggest looking at and linking to @IzzyOnDroid's great documentation for app devs on what to watch for: https://gitlab.com/IzzyOnDroid/repo/-/wikis/Reproducible-Builds, which is much more helpful than just creating upstream issues to say "broken, please fix" without detailed steps.
(By the way, if someone wants to try building Reproducible Builds themselves, I'd strongly suggest looking at https://gitlab.com/IzzyOnDroid/repo/-/wikis/Verification-Builder, which powers the #IzzyOnDroid #ReproducibleBuild system, covering over 30% of IoDs 1223 apps already)
#rbtlui is such a cool little #Android app.
As a GUI for the output of systems running @obfusk's #rbtlog project, it gives people a quick overview on if an app has a #ReproducibleBuild. With its quick overview, I believe it is currently the easiest way for users to confirm "yes, the .apk provided by the developer really matches the source code". It even lists multiple sources, allowing you to choose who to trust!
Thank you @bg443 for the app!
About #ReproducibleBuild in #Debian, ah, I’ve just learnt about Debian .buildinfo file. It looks like #Guix .drv derivation files. Except that I miss,
1. where is located the build script (say debian/rules);
2. how the dependency graph is uniquely identified based on ’Installed-Build-Depends’ since it only pinpoints to label versions.
🤔
2/2
Really nice talk about #ReproducibleBuilds at #DebConf24! Impressive.
« 100% reproducible is a political decision and nothing technical »
https://debconf24.debconf.org/talks/18-reproducible-builds-the-first-eleven-years
Some projects funded by #NGI programme:
GNU #Mes: Full Source bootstrap
GNU Mes on ARM and RISC-V
#Cuirass: Continuous integration system for GNU #Guix
You enjoy how #ReproducibleBuild’s rooted in a minimal binary seed, thanks NGI!
You enjoy to have Guix binary substitutes, thanks NGI!
etc.
Support the Open Letter to the European Commission, spread the word.
Details: https://pad.public.cat/lettre-NCP-NGI
https://nlnet.nl/project/GNUMes-fullsource
https://nlnet.nl/project/GNUMes-ARM_RISC-V
https://nlnet.nl/project/Cuirass