"Signer" in gitian build - what is it? #10203

issue karelbilek opened this issue on April 13, 2017
  1. karelbilek commented at 3:31 PM on April 13, 2017: contributor

    I am trying to make a binary out of bitcoind sources.

    I am stuck at this line on gitian build guide:

    At this point you have two options, you can either use the automated script (found in contrib/gitian-build.sh) or you could manually do everything by following this guide. If you're using the automated script, then run it with the "--setup" command. Afterwards, run it with the "--build" command (example: "contrib/gitian-build.sh -b signer 0.13.0"). Otherwise ignore this.

    What is signer? I am reading all the documentation and I can't figure out what to write there. I have a GPG key, but it is not "gitian key", I haven't registered with gitian anywhere.

  2. sipa commented at 3:36 PM on April 13, 2017: member

    It's just some name you choose. There is no registration process.

    You can see some examples here: https://github.com/bitcoin-core/gitian.sigs/tree/master/0.14.0-linux

  3. fanquake added the label Questions and Help on Apr 14, 2017
  4. karelbilek commented at 3:50 PM on April 14, 2017: contributor

    Thank you, but what if I don't want to sign anything? I just want a static bitcoind binary, that's why I am following the gitian process mostly.

    I haven't put my GPG key into the virtual machine either; there is nothing about it in the guide :)

  5. karelbilek commented at 3:52 PM on April 14, 2017: contributor

    I have been able to get the script out of gitian.yml and into Docker though, with some changes, and it is building bitcoind binary as well (and it's easier for me to run), so I don't need this anymore and I might close this

  6. sipa commented at 3:58 PM on April 14, 2017: member

    If you just want a static binary, and not necessarily one that is byte identical to the release binaries, it's much easier to just do a depends build (which doesn't need any virtual machine). See the documentation inside the depends/ directory.

  7. MarcoFalke added the label Docs and Output on Apr 14, 2017
  8. karelbilek commented at 10:16 PM on April 15, 2017: contributor

    Thanks a lot! I didn't know this. I will look at it.

    On Apr 14, 2017 5:58 PM, "Pieter Wuille" notifications@github.com wrote:

    If you just want a static binary, and not necessarily one that is byte identical to the release binaries, it's much easier to just do a depends build (which doesn't need any virtual machine). See the documentation inside the depends/ directory.

    — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bitcoin/bitcoin/issues/10203#issuecomment-294179709, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGZ8XVZbjqjyI-sCkqvfKDkgPL5VD60ks5rv5fAgaJpZM4M82l1 .

  9. MarcoFalke commented at 9:33 AM on April 16, 2017: member

    I think we should mention that signer is optional for gitian building (and also fix the script to make it actually optional)

  10. laanwj commented at 7:40 AM on April 17, 2017: member

    I haven't put my GPG key into the virtual machine either; there is nothing about it in the guide :)

    You don't need to put your GPG key in the VM. I think most gitian builders don't. Signer is the name that will be given to the assert files in gitian.sigs. You need that even if you sign them manually outside the VM.

  11. karelbilek commented at 3:10 PM on April 17, 2017: contributor

    Thanks for clarifying. I will close this issue now

  12. karelbilek closed this on Apr 17, 2017

  13. DrahtBot locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-22 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me