So I've been working on deterministic builds for Namecoin Core. Linux successfully builds, with the 64-bit binary tested and working on Fedora. Help would be appreciated testing the determinism, and testing the 32-bit binary.
First off, I'm assuming you know how to use Gitian to build Bitcoin Core (if not, see the links at the bottom of this post). The procedure is roughly the same for Namecoin Core. Here are the specific descriptors and commits that I'm using, and my hashes:
Code: Select all
Gitian descriptor at https://github.com/JeremyRand/namecore/tree/gitian-rename master branch -- for future reference this is commit fc26044dcf4c97b95a82efc3c1327ab9f2a1043f default URL 6e68a7f2c319508e681be9a876fd19a8a5a683a6ebb09ade63b2cb6596200f3a namecoin-0.10.99-linux32.tar.gz 063ff5858de90bd020b2e1d47eaccd607b327db8508a68ec7edbfa65972f4b2a namecoin-0.10.99-linux64.tar.gz bbedb1f26c1c434fe62571acf7a4ea47b24b8dc426997ef5322a8638360febc6 src/namecoin-0.10.99.tar.gz 6c62f16ee8db0e8e0c75278f652a36f594d54bc9cf2900b097061b9d0895fc5a namecoin-linux-0.10-res.yml
Please test out the build process and let me know what your hashes are. Hopefully they will be the same; if not, then either you did something wrong, I did something wrong, or there's a bug in Namecoin Core.