I did a quick survey of
verification.f-droid.org : there are about 1000 apps where every attempt to verify has succeeded. Those seem like the prime candidates for moving to reproducible builds. Here’s the script and my output (appid, versionCode):
Hi: com.celzero.bravedns (rethinkdns) dev here. Not surprising to see us absent from that list (I assumed reproducible builds to have been hard to achieve for us). What’s needed from the apps not in the list to make reproducible builds work?
Actually, if you look at all the reports on https://verification.f-droid.org/
for com.celzero.bravedns, there is only one release that failed (although
versionCode 27 hasn’t been tried yet):
One thing to keep in mind is that verification.f-droid.org rebuilds the APKs on f-droid.org, so there could still be differences in your release build setup.
If you run your release builds on Debian/bullseye like f-droid.org, then I think
diffs will be highly unlikely. Other Debian releases or GNU/Linux distros would
probably not be too likely to triggers diffs. If your release builds on done on
macOS or Windows, that’s the most likely to trigger diffs.