In an ideal world , we would have every app and every app update audited , reproducible builds is a step in the right direction though , it at least verifies that the app you downloaded is built from the source code published , f-droid does a good job at checking this , are there any other simplified ways to do it and in other operating systems as well ? because it would be time consuming to do it manually with each app . Right now I install apps from github (and check the signature using PG’s Appverifier) , and use f-droid as source of update with obtainium , if the build is reproducible it will use the dev’s signature (and wouldn’t need to trust f-droid’s build environment) and update normally , is there a better way ? (that wouldn’t be too inconvenient) , Accrescent doesn’t check for reproducible builds afaik and even if they did they only have handful of apps
it seems github can verify reproducible builds with GitHub - actions/attest-build-provenance: Action for generating build provenance attestations for workflow artifacts · GitHub , maybe we should start asking devs to use it , or make github use it by default , I wonder if there is a way to make apps update only when the update can be reproducibly built
Also curious about web apps like Tuta/proton/etc … is there a way to verify it’s reproducibly built ?