Reviving the discussion around using a .zip for the distributed macOS binaries, as opposed to a .dmg.
Given we only had a single report of the “no finder window” issue (#26176), I wonder if that means macOS users were able to figure it out, they gave up/didn’t report, or, we just have very few macOS users.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.
Conflicts
Reviewers, this pull request conflicts with the following ones:
#25391 (guix: Use LTO to build releases by fanquake)
#21778 (build: LLD based macOS toolchain by fanquake)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
DrahtBot added the label
Build system
on Sep 8, 2023
hebasto added the label
macOS
on Sep 8, 2023
hebasto
commented at 9:56 am on September 8, 2023:
member
maflcko added this to the milestone 26.0
on Sep 12, 2023
maflcko
commented at 11:30 am on September 12, 2023:
member
Assigned milestone, because the issue has a milestone.
maflcko requested review from jarolrod
on Sep 15, 2023
maflcko requested review from dongcarl
on Sep 15, 2023
stickies-v
commented at 11:13 am on September 15, 2023:
contributor
Approach ACK. Skipping the dmg for a simplified build process makes sense to me, it’s an easy enough setup process with the zip too. An additional installation hint on https://bitcoincore.org/en/download/ would probably be helpful.
Tested on M1 Pro with make deploy, as well as guix build (done on amd64 bookworm). Both binaries work well, and my shasums match too:
jarolrod
commented at 3:52 pm on September 19, 2023:
member
ACKb5790c35f7e1d48c79b83bded36f3f72c18c9fc1
Tested working, tested through make deploy. One slight behavior change to note, consecutive expansion of the zip and its binary in the same directory will result in a naming convention for the binary of Bitcoin Qt [n], whereas with the current DMG approach it would be Bitcoin Core [n].
Of course, that’s not something we need to optimize for :D
TheCharlatan
commented at 8:47 am on September 20, 2023:
contributor
utACKb5790c35f7e1d48c79b83bded36f3f72c18c9fc1
fanquake merged this
on Sep 20, 2023
fanquake closed this
on Sep 20, 2023
hebasto deleted the branch
on Sep 20, 2023
Frank-GER referenced this in commit
3ec8b6c4ef
on Sep 25, 2023
sidhujag referenced this in commit
a69aa24c50
on Sep 26, 2023
fanquake referenced this in commit
c0196bec98
on Nov 24, 2023
fanquake referenced this in commit
97d53e90ba
on Nov 30, 2023
fanquake referenced this in commit
5aa37ca01d
on Dec 1, 2023
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: 2024-12-21 15:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me