-
Notifications
You must be signed in to change notification settings - Fork 37.7k
[28.x] Backport #31407 #32563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[28.x] Backport #31407 #32563
Conversation
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers. Code Coverage & BenchmarksFor details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32563. ReviewsSee the guideline for information on the review process.
If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update. |
Concept ACK, starting guix build of this branch and will try to codesign with certificate |
codesigning hung forever at one point. I SIGINT it and got a possibly helpful error:
|
The tarballs used for codesigning are more than merely unsigned, they also contain scripts and other data for codesigning. Rename them to codesigning.tar.gz to distinguish from tarballs containing actually just the unsigned binaries. Github-Pull: bitcoin#31407 Rebased-From: c214e52
The MacOS binaries are unsigned and therefore also unusable on MacOS. Indicate as such by naming the tarball "unsigned". Github-Pull: bitcoin#31407 Rebased-From: d9d49cd
As codesigned binaries will be published, the unsigned ones should be clearly marked as such. Github-Pull: bitcoin#31407 Rebased-From: 4e5c9ce
371a63e
to
0ce4a9d
Compare
Should I try to build and sign again? Recent just looks like a repository change. |
Yea, just a rebase on the Guix repo change. If you don't mind building again, that'd be great. Can debug. |
same issue, |
Github-Pull: bitcoin#31407 Rebased-From: dd4ec84
Github-Pull: bitcoin#31407 Rebased-From: e8b3c44
Github-Pull: bitcoin#31407 Rebased-From: 710d5b5
Signapple has been updated to sign individual binaries, and notarize app bundles and binaries. When codesigning, all individual binaries will be codesigned, and both the app bundle and individual binaries will be notarized. Github-Pull: bitcoin#31407 Rebased-From: 31d3254
Github-Pull: bitcoin#31407 Rebased-From: aafbd23
Github-Pull: bitcoin#31407 Rebased-From: e181bda
Followup to bitcoin#31407. Github-Pull: bitcoin#32003 Rebased-From: c873ab6
0ce4a9d
to
b1f694f
Compare
I think all macos signing is working now. Detached sigs for this commit: https://github.com/pinheadmz/bitcoin-detached-sigs/tree/fanquake-backport_codesigning-b1f694fce2 Tested signed binaries on macos/arm64:
codesigned guix builds SHASUMS:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK b1f694f
Show Signature
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
ACK b1f694fce276d68a5b983c187a4efbb231d83f79
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE5hdzzW4BBA4vG9eM5+KYS2KJyToFAmg9wI8ACgkQ5+KYS2KJ
yTqh2g//VaBp+xI3eip80BQVqdSq0zaeMnvE+n92xXkb2FQANL7PR+qvxjYVU0KA
+dQ5yqJZH4QZQA4WnZhsM9ZQAzWQ+BKCeoQGyzw13YUU3vX7qBxqJxFeXgOb5b3a
EeDW6EKhPTdtekHTaHhyqlBklL6RXQpepMVbp3CAZsUBpzlRz/8r0q7oZTqzHS8Z
UADA3Q1XWsodcOtL22hy1BFB6cvAoIgHgR9kF2810XZ3oHh5EoFfk0sunfLFmXWP
kled3F+efmbRbeMMkaREU7QQB0jhYad9fKbntGaGPwDYAe25ieeWDHrg8juOpmBh
7Kin98AcR//Fz//v84cUAG4nvK8UCPgVrL79U+WWRUxFCxesTTSboo6RRvDE7XbD
l29p8uA1dqrPi2M+iuk6yCOQ6Ls9thWQET8Vht3LG8E2K9tkMWFzu3WYiZvyLxtz
O8s8ozEfD2IShnXwbBaHWT6+JHRSb/UlhthQeiwkvcbP1Zd78Vqv6RTo5D9Xd+xK
Dba5Up33YuNQ+K+Kl5XcdvttygAXFd2tV59+L1tfHxp/4tGbKe+M9XoGcyh7cZPX
eUQziKWIakFKSd/RF4JUsUudJ4EoDEl8fDnlYncLfF6BpIzz29aAe5hq5KpPdJo2
kJVSJA/3w1LhdtF+uTzHVKthOxz9Ypp/YW+iN/sGTwSka77h90I=
=2/K1
-----END PGP SIGNATURE-----
pinheadmz's public key is on openpgp.org
fb62393 doc: update manual pages for 28.2rc2 (fanquake) c2b2942 build: bump version to 28.2rc2 (fanquake) b64faa5 doc: update release notes for rc2 (fanquake) a6cbd33 depends: use "mkdir -p" when installing xproto (fanquake) Pull request description: Backports #32568. Bumps to `rc2`. #32563 & #32639 haved landed since `rc1`. ACKs for top commit: glozow: ACK fb62393 willcl-ark: ACK fb62393 Tree-SHA512: 4fc210c2baa6876e9efb62150f295c22d9ef8104812c26c64daf20fc82a002dedf96e5593a49df1b84aa60793a7220c90c5ed06d7dfd1eee972ac9963c188a51
Thanks, addressed in #32735. |
2437d93 doc: update 28.x release notes (fanquake) a6aca67 build: patch cmake min version on freetype (josibake) 9082498 contrib: Sign all Windows binaries too (Ava Chow) Pull request description: This backports * 3656b82 - Which was missed in #32563, see #32563 (comment). * #32693 ACKs for top commit: willcl-ark: ACK 2437d93 Tree-SHA512: 3fcc04f22355372fd34581c068c3a02c2b19543f4a2a9058953b6f60debb36a597d74405decbe8451291431aa5bab2060f4545b9f6c1e3b0a8cc3e8aca17fdc5
Backports #31407 + #32003.