Skip to content

Conversation

@codablock
Copy link

Requires a gitian-builder version with devrandom/gitian-builder#181

When this is merged into the upstream gitian-builder, I'll create a PR into our fork. Until then, I'd suggest to directly clone the upstream version and fetch the pull request manually:

$ git clone [email protected]:devrandom/gitian-builder.git
$ cd gitian-builder
$ git fetch origin pull/181/head:docker
$ git checkout docker

This PR also includes a backported commit to fix an issue with gpg invocation.

@UdjinM6 UdjinM6 added this to the 12.3 milestone May 29, 2018
@codablock
Copy link
Author

Just verified that the builds produced by the Docker version are binary identical to the builds produced by the LXC (inside a VM) builds. They are however only identical when you use the same gitian-builder version, so it's not easily possible to verify that older releases of Dash result in the same build when using the latest gitian-builder version. But I assume this is expected.

@codablock
Copy link
Author

To allow merging this PR before gitian-builder has the necessary PR merged, I changed the default back to --lxc. When gitian-builder is ready, I'll create another PR to change the default to --docker

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK

@UdjinM6 UdjinM6 merged commit 2129ee4 into dashpay:develop May 30, 2018
@codablock codablock deleted the pr_gitian_docker branch May 30, 2018 10:50
andvgal pushed a commit to energicryptocurrency/gen2-energi that referenced this pull request Jan 6, 2019
* gitian-build.sh: fix signProg being recognized as two parameters

* Support docker based Gitian builds

Requires a gitian-builder version with
devrandom/gitian-builder#181

This will also switch to use Docker by default.

* Switch back to using lxc as default until upstream gitian-builder is ready
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants