💬 fanquake commented on issue "Having qt(@6) breaks build for qt@5 on macOS 15.0 and 13.7":
(https://github.com/bitcoin/bitcoin/issues/31009#issuecomment-2700805847)
Looks like this is still an issue. So this should either be documented for macOS builders (that they'll need to uninstall `qt` if it happens to be installed, whch is decently likely (and increasingly so into the future)), or the underlying issue fixed?
(https://github.com/bitcoin/bitcoin/issues/31009#issuecomment-2700805847)
Looks like this is still an issue. So this should either be documented for macOS builders (that they'll need to uninstall `qt` if it happens to be installed, whch is decently likely (and increasingly so into the future)), or the underlying issue fixed?
💬 Sjors commented on pull request "guix: Notarize MacOS app bundle and codesign all MacOS and Windows binaries":
(https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2700813691)
@fanquake we don't publish them on the download site, but we do put them on `bitcoincore.org/bin`. It seems harmless, but not useful.
The unsigned downloads still work if users (or some docker automation) self-sign, though that's pointless now that we offer a correctly signed alternative.
Even if Apple ever revokes our certificate, afaik it's possible for users to self-sign and override our signature.[^1]
If the user does a guix build themselves and copies the unsigned binaries using (s
...
(https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2700813691)
@fanquake we don't publish them on the download site, but we do put them on `bitcoincore.org/bin`. It seems harmless, but not useful.
The unsigned downloads still work if users (or some docker automation) self-sign, though that's pointless now that we offer a correctly signed alternative.
Even if Apple ever revokes our certificate, afaik it's possible for users to self-sign and override our signature.[^1]
If the user does a guix build themselves and copies the unsigned binaries using (s
...
💬 Sjors commented on issue "Having qt(@6) breaks build for qt@5 on macOS 15.0 and 13.7":
(https://github.com/bitcoin/bitcoin/issues/31009#issuecomment-2700820604)
I ran into it[^1] again a week or so ago, so I don't think it's fixed.
[^1] though I didn't compare the exact error, building worked again once I uninstalled qt6
(https://github.com/bitcoin/bitcoin/issues/31009#issuecomment-2700820604)
I ran into it[^1] again a week or so ago, so I don't think it's fixed.
[^1] though I didn't compare the exact error, building worked again once I uninstalled qt6
👍 willcl-ark approved a pull request: "[28.x] Backports"
(https://github.com/bitcoin/bitcoin/pull/31648#pullrequestreview-2660991916)
ACK 77c13c7d3e68464555c6e9a049782674bcd9ea67
All commits look good to me.
I guess the commit title "[WIP] Update release notes" gets updated later during finalisation?
(https://github.com/bitcoin/bitcoin/pull/31648#pullrequestreview-2660991916)
ACK 77c13c7d3e68464555c6e9a049782674bcd9ea67
All commits look good to me.
I guess the commit title "[WIP] Update release notes" gets updated later during finalisation?
💬 hodlinator commented on pull request "build, ci: Fix linking `bitcoin-chainstate.exe` to `bitcoinkernel.dll` on Windows":
(https://github.com/bitcoin/bitcoin/pull/31158#discussion_r1981191286)
nit: Less confusing for every branch in the block to result in `#define`:
```suggestion
#else
```
(https://github.com/bitcoin/bitcoin/pull/31158#discussion_r1981191286)
nit: Less confusing for every branch in the block to result in `#define`:
```suggestion
#else
```
💬 hodlinator commented on pull request "build, ci: Fix linking `bitcoin-chainstate.exe` to `bitcoinkernel.dll` on Windows":
(https://github.com/bitcoin/bitcoin/pull/31158#discussion_r1981338733)
Isn't *symbol_visibility.h* this dedicated header?
(https://github.com/bitcoin/bitcoin/pull/31158#discussion_r1981338733)
Isn't *symbol_visibility.h* this dedicated header?
💬 hebasto commented on pull request "ci: Test cross-built Windows executables on Windows natively":
(https://github.com/bitcoin/bitcoin/pull/31176#discussion_r1981361215)
Thanks! Taken.
In my initial implementation, I relied on the [fail-fast behavior](https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference) in GitHub-hosted runners. However, it turns out that `$ErrorActionPreference = 'stop'` only applies to PowerShell cmdlets.
(https://github.com/bitcoin/bitcoin/pull/31176#discussion_r1981361215)
Thanks! Taken.
In my initial implementation, I relied on the [fail-fast behavior](https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#exit-codes-and-error-action-preference) in GitHub-hosted runners. However, it turns out that `$ErrorActionPreference = 'stop'` only applies to PowerShell cmdlets.
💬 hebasto commented on pull request "ci: Test cross-built Windows executables on Windows natively":
(https://github.com/bitcoin/bitcoin/pull/31176#issuecomment-2700881250)
Addressed the recent feedback from @davidgumberg.
(https://github.com/bitcoin/bitcoin/pull/31176#issuecomment-2700881250)
Addressed the recent feedback from @davidgumberg.
💬 fanquake commented on pull request "[28.x] Backports":
(https://github.com/bitcoin/bitcoin/pull/31648#issuecomment-2700914514)
@willcl-ark I've just changed it here.
(https://github.com/bitcoin/bitcoin/pull/31648#issuecomment-2700914514)
@willcl-ark I've just changed it here.
💬 fanquake commented on pull request "ci: rename imagefile to Dockerfile to follow docker file's convention.":
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700918781)
> And some docker image files are named as ".Dockerfile".
These are from subtrees.
I don't think there's anything to do here. Note that also don't need to use Docker, you can also use podman.
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700918781)
> And some docker image files are named as ".Dockerfile".
These are from subtrees.
I don't think there's anything to do here. Note that also don't need to use Docker, you can also use podman.
💬 fanquake commented on issue "Trying to run bitcoin qt on Windows and getting an AV":
(https://github.com/bitcoin/bitcoin/issues/30825#issuecomment-2700928581)
Is there anything for us to do here? Anything to be fixed? Should it just be closed? @hebasto.
(https://github.com/bitcoin/bitcoin/issues/30825#issuecomment-2700928581)
Is there anything for us to do here? Anything to be fixed? Should it just be closed? @hebasto.
✅ hebasto closed an issue: "Trying to run bitcoin qt on Windows and getting an AV"
(https://github.com/bitcoin/bitcoin/issues/30825)
(https://github.com/bitcoin/bitcoin/issues/30825)
💬 eval-exec commented on pull request "ci: rename imagefile to Dockerfile to follow docker file's convention.":
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700945396)
Thanks for your response!
> These are from subtrees.
Where is subtrees.
> I don't think there's anything to do here. Note that also don't need to use Docker, you can also use podman.
I just think it would be better to keep the image file names consistent. And, `podman` call it `Containerfile`. https://docs.podman.io/en/v5.3.0/markdown/podman-build.1.html
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700945396)
Thanks for your response!
> These are from subtrees.
Where is subtrees.
> I don't think there's anything to do here. Note that also don't need to use Docker, you can also use podman.
I just think it would be better to keep the image file names consistent. And, `podman` call it `Containerfile`. https://docs.podman.io/en/v5.3.0/markdown/podman-build.1.html
💬 fanquake commented on pull request "guix: Notarize MacOS app bundle and codesign all MacOS and Windows binaries":
(https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2700952489)
@Sjors My main question is why are the unsigned binaries in this PR, behaving differently to the unsigned binaries currently produced by master, and why that new failure message/behaviour [is expected](https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2699767246)?
(https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2700952489)
@Sjors My main question is why are the unsigned binaries in this PR, behaving differently to the unsigned binaries currently produced by master, and why that new failure message/behaviour [is expected](https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2699767246)?
💬 fanquake commented on pull request "ci: rename imagefile to Dockerfile to follow docker file's convention.":
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700964152)
> Where is subtrees.
https://github.com/bitcoin-core/secp256k1
https://github.com/sipa/minisketch
> I just think it would be better to keep the image file names consistent.
Ours are consistently named `{name}_imagefile`. There's no requirement that we are consistent with files from other repositories.
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700964152)
> Where is subtrees.
https://github.com/bitcoin-core/secp256k1
https://github.com/sipa/minisketch
> I just think it would be better to keep the image file names consistent.
Ours are consistently named `{name}_imagefile`. There's no requirement that we are consistent with files from other repositories.
✅ eval-exec closed a pull request: "ci: rename imagefile to Dockerfile to follow docker file's convention."
(https://github.com/bitcoin/bitcoin/pull/31995)
(https://github.com/bitcoin/bitcoin/pull/31995)
💬 eval-exec commented on pull request "ci: rename imagefile to Dockerfile to follow docker file's convention.":
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700973611)
Thanks for clarifying. I appreciate it.
(https://github.com/bitcoin/bitcoin/pull/31995#issuecomment-2700973611)
Thanks for clarifying. I appreciate it.
✅ fanquake closed an issue: "MSVC 17.12.0 internal compiler error "
(https://github.com/bitcoin/bitcoin/issues/31303)
(https://github.com/bitcoin/bitcoin/issues/31303)
💬 fanquake commented on issue "MSVC 17.12.0 internal compiler error ":
(https://github.com/bitcoin/bitcoin/issues/31303#issuecomment-2700974579)
Closing, as there's nothing left to do here. Once @hebasto get's a notification from https://developercommunity.visualstudio.com/t/C1001:-Internal-compiler-error-with-st/10830350 that a new release containing the fix is available, he could follow up with dropping the workaround.
(https://github.com/bitcoin/bitcoin/issues/31303#issuecomment-2700974579)
Closing, as there's nothing left to do here. Once @hebasto get's a notification from https://developercommunity.visualstudio.com/t/C1001:-Internal-compiler-error-with-st/10830350 that a new release containing the fix is available, he could follow up with dropping the workaround.
💬 willcl-ark commented on pull request "guix: Notarize MacOS app bundle and codesign all MacOS and Windows binaries":
(https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2700985550)
My guix hashes:
```
d043dbd79662ee324ab809061405c71ecb4dbd9c1100ea7fcfc72bfb8e775a20 guix-build-e181bda061ca/output/aarch64-linux-gnu/SHA256SUMS.part
09160970e038df29d6c2ae3da69adf77ac496f65e114e3bbb56272465b9c230a guix-build-e181bda061ca/output/aarch64-linux-gnu/bitcoin-e181bda061ca-aarch64-linux-gnu-debug.tar.gz
f94c5f7734858dfc77717849934112cceef44a80b06fb1c21f41a78733092c6a guix-build-e181bda061ca/output/aarch64-linux-gnu/bitcoin-e181bda061ca-aarch64-linux-gnu.tar.gz
a28ae11a558562
...
(https://github.com/bitcoin/bitcoin/pull/31407#issuecomment-2700985550)
My guix hashes:
```
d043dbd79662ee324ab809061405c71ecb4dbd9c1100ea7fcfc72bfb8e775a20 guix-build-e181bda061ca/output/aarch64-linux-gnu/SHA256SUMS.part
09160970e038df29d6c2ae3da69adf77ac496f65e114e3bbb56272465b9c230a guix-build-e181bda061ca/output/aarch64-linux-gnu/bitcoin-e181bda061ca-aarch64-linux-gnu-debug.tar.gz
f94c5f7734858dfc77717849934112cceef44a80b06fb1c21f41a78733092c6a guix-build-e181bda061ca/output/aarch64-linux-gnu/bitcoin-e181bda061ca-aarch64-linux-gnu.tar.gz
a28ae11a558562
...