It matters but the common person can’t do it.
reply
We've made it pretty much copy and paste for many users with our new guide, but it's certainly a difficult barrier of entry for many to even open a CLI!
Definitely something we can improve on and continue to make easier for the masses, and until then sites like Wallet Scrutiny can help people make decisions based on reproducibility and/or compare their results.
reply
Not to be cynical but I looked at this
In order to build and verify the reproducibility of Passport firmware, you will need to: Get the source code Install the dependencies Docker Just Build the reproducible binaries Verify the binaries match the: Published build hash Release binary (with signatures stripped out) hash We’ll walk through every step above in this guide to ensure you can build and verify any version of Passport’s firmware easily.
So to do this you need docker and just. I’m just confused as things should be reproducible but depend on docker which I heard of and just which I have never heard of. I am assuming they are trusted software packages but can you do this rebuild without docker and just.
reply
This is the easy path to make it more accessible, and relying on Docker is absolutely standard and almost required in reproducible builds. Justfiles are simply human-readable scripts in the style of Bash scripting that reduce the amount of copy-pasting without obfuscating anything (we link to all the relevant Justfile lines in the guide).
If you want to do this as "from scratch" as possible, I'd recommend looking at the Wallet Scrutiny script we recently built to help them verify builds here:
That removes all reliance on Just.
reply
I remember back in the day there was a famous computer vision neural network that achieved great results at the time but nobody could reproduce it since the randomness seed wasn't saved or deterministic. They published the weights but nodody could achieve the same weights or a model close to that performance
Can't remember what it was called - something similar to imgNet or photoNet or something
But yeah, for pure builds without ML there are plenty of CI/CD solutions helping out with this
reply
Yeah it matters but only to the point when your technology is actually usable and is being used by many lmao
reply