The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Hot answers tagged

3

So having a deterministic/reproducible build system is more of a software development practice than it is a single piece of software like Gitian. There are a variety of projects that try to implement this practice which are listed below: https://reproducible-builds.org/who/ Gitian handles the deterministic building through a virtual machine, and then the ...


3

Electrum's distributed binaries are determinisitc. Although Electrum is written in an interpreted language, the distributed binaries also need to provide the dependencies and the packaging process for producing binaries for python software is not deterministic. Electrum has their own process for ensuring dependency versions and determinism of their binaries. ...


1

When you run the gitian-build.sh script, you need to specify additional arguments for it to build and produce gitian signatures. You need to specify the version (or commit or branch) that you want to build. You must also specify an identifier for the GPG key that you want to use to sign the gitian output. That identifier is the signer. For example, for me, ...


1

What stamps out a gitian build? A timestamp! (Silly joke - I know) I've been monitoring privacy coins and I verify their development practices (commit signing, gitian usage) a bit and I've seen the following projects use gitian for each release. I've had to wrestle with gitian in the past, I run my own gitian build machine to verify builds. Dealing with ...


1

The compiled binaries on the website are built using gitian. This is deterministic so you'll get an identical build to everyone else who has built it, for verification purposes. You can find instructions on how to do this here: https://github.com/bitcoin/bitcoin/blob/master/doc/release-process.md


Only top voted, non community-wiki answers of a minimum length are eligible