Wrong/missing package content for macOS, ARM based packages (bitcoin-28.1…) #31702

issue PaddyFlueckiger openend this issue on January 21, 2025
  1. PaddyFlueckiger commented at 4:52 pm on January 21, 2025: none

    Is there an existing issue for this?

    Current behaviour

    I believe the following two files have the same content (Bitcoin-Qt.app):

    • bitcoin-28.1-arm64-apple-darwin-unsigned.tar.gz
    • bitcoin-28.1-arm64-apple-darwin-unsigned.zip

    I think they ought to contain:

    • Bitcoin-Qt.app (bitcoin-28.1-arm64-apple-darwin-unsigned.zip)
    • bitcoind, bitcoin-cli, etc. (bitcoin-28.1-arm64-apple-darwin-unsigned.tar.gz)

    … but they both do not contain the bitcoind, bitcoin-cli, etc. (only the “Bitcoin Core” package)

    Also the content for the signed versions is correct, and differs in package size.

    Expected behaviour

    Content should be similar to the signed versions.

    Steps to reproduce

    Download the packages and look for the (missing) bitcoind, bitcoin-cli files in the unsigned .tar.gz version.

    Relevant log output

    No response

    How did you obtain Bitcoin Core

    Pre-built binaries

    What version of Bitcoin Core are you using?

    28.1

    Operating system and version

    macOS Sequoia

    Machine specifications

    Apple Mac

  2. fanquake added the label macOS on Jan 21, 2025
  3. PaddyFlueckiger commented at 6:39 am on January 23, 2025: none

    In summary:

    • If “unsigned” refers to a non code-signed version, a code-signed version should be named “signed” to make it clearer

    bitcoin-28.1-arm64-apple-darwin-unsigned.tar.gz / 09-Jan-2025 18:54 / 16267360

    • wrong package content, does NOT contain expected version (bitcoind, bitcoin-cli, etc.), contains Bitcoin-Qt.app instead
    • Bitcoin-Qt: code object is not signed at all (codesign -d Bitcoin-Qt)

    bitcoin-28.1-arm64-apple-darwin-unsigned.zip / 09-Jan-2025 18:54 / 16299511

    • does contain expected version (Bitcoin-Qt.app)
    • Bitcoin-Qt: code object is not signed at all (codesign -d Bitcoin-Qt)

    bitcoin-28.1-arm64-apple-darwin.tar.gz / 09-Jan-2025 18:54 / 34895713

    • does contain expected version (bitcoind, bitcoin-cli, etc.)
    • bitcoind: code object is not signed at all (codesign -d bitcoind)
    • should be signed, since there is no “unsigned” in the filename

    bitcoin-28.1-arm64-apple-darwin.zip / 09-Jan-2025 18:54 / 16368128

    • does contain expected version (Bitcoin-Qt.app)
    • Bitcoin-Qt: is signed (codesign -v -d Bitcoin-Qt)
  4. PaddyFlueckiger renamed this:
    Wrong/missing package content for unsigned macOS, ARM based packages
    Wrong/missing package content for macOS, ARM based packages (bitcoin-28.1...)
    on Jan 23, 2025
  5. achow101 commented at 5:06 pm on January 24, 2025: member
    see #31407
  6. fanquake commented at 8:31 pm on January 24, 2025: member
    Closing this in favour of #29749. I think we should keep discussion there.
  7. fanquake closed this on Jan 24, 2025


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: 2025-02-22 06:12 UTC

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