guix: Codesigned Dress Rehearsal Release of `v21.99-guixtest1` #22077

issue dongcarl opened this issue on May 26, 2021
  1. dongcarl commented at 7:37 PM on May 26, 2021: member

    Let's use this Issue as a non-IRC place for discussion of our dress rehearsal release of v21.99-guixtest1.

    Overall, the process looks like:

    1. Check out the v21.99-guixtest1 tag
    2. env [ FOO=bar... ] ./contrib/guix/guix-build (add additional env vars as necessary)
    3. Codesigners only:
      1. Copy guix-build-v21.99-guixtest1/output/x86_64-apple-darwin18/bitcoin-v21.99-guixtest1-osx-unsigned.tar.gz and guix-build-v21.99-guixtest1/output/x86_64-w64-mingw32/bitcoin-v21.99-guixtest1-win-unsigned.tar.gz to signing computer
      2. Codesign with ./detached-sig-create.sh inside the tarball
      3. Upload contents of signature-{osx,win}.tar.gz to https://github.com/bitcoin-core/bitcoin-detached-sigs (as a new tag)
    4. Checkout new tag for bitcoin-core/bitcoin-detached-sigs with the detached signatures
    5. env [ FOO=bar... ] DETACHED_SIGS_REPO=<path/to/bitcoin-detached-sigs> ./contrib/guix/guix-codesign (modify env vars as necessary)
    6. Make sure guix.sigs is cloned and updated
    7. env GUIX_SIGS_REPO=<path/to/guix.sigs> SIGNER=0x96AB007F1A7ED999=dongcarl ./contrib/guix/guix-attest (modify env vars as necessary)
    8. Commit your new signatures and SHA256SUMS in guix.sigs
    9. Optionally, after there are multiple signatures in guix.sigs: env GUIX_SIGS_REPO=<path/to/guix.sigs> ./contrib/guix/guix-verify
  2. hebasto commented at 7:41 PM on May 26, 2021: member

    So, we are not uploading attestations for non-codesigned binaries, are we?

  3. achow101 commented at 7:45 PM on May 26, 2021: member

    So, we are not uploading attestations for non-codesigned binaries, are we?

    We should be

  4. Emzy commented at 11:25 AM on May 30, 2021: contributor

    tested ACK Works like described.

  5. dongcarl closed this on Jul 28, 2021

  6. DrahtBot locked this on Aug 18, 2022

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-05-01 03:14 UTC

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