Skip to content

Conversation

fanquake
Copy link
Member

@fanquake fanquake commented Oct 4, 2023

python-altgraph (0.17.4) has been upstreamed, see: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0c6198319a61d85cd8925af418466dcdccf3daff, so we can use it, and drop our package definition.

Also includes:

@DrahtBot
Copy link
Contributor

DrahtBot commented Oct 4, 2023

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Code Coverage

For detailed information about the code coverage, see the test coverage report.

Reviews

See the guideline for information on the review process.

Type Reviewers
ACK hebasto, laanwj

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:

  • #28859 ([WIP] guix: update signapple (drop macho & altgraph) 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.

@hebasto
Copy link
Member

hebasto commented Oct 4, 2023

Concept ACK.

@DrahtBot
Copy link
Contributor

DrahtBot commented Oct 4, 2023

Guix builds (on x86_64)

File commit db7b5df
(master)
commit 3917cbf
(master and this pull)
SHA256SUMS.part 6ef84281b583927b... 82639e76d2bbf9d0...
*-aarch64-linux-gnu-debug.tar.gz 8f868a19818a914c... 9965f439ead7921b...
*-aarch64-linux-gnu.tar.gz b55e5c68e3d8f43e... 57e9ed29b6c3b219...
*-arm-linux-gnueabihf-debug.tar.gz 6b4a69ef73830295... 365a6bceccf418fd...
*-arm-linux-gnueabihf.tar.gz 94b6d967e19a565d... da4cd93e4b9307fa...
*-arm64-apple-darwin-unsigned.tar.gz ca79c165aa29bf24... 84dcc037b2629b2e...
*-arm64-apple-darwin-unsigned.zip 63be1176614e98c7... 0459fbed0198d879...
*-arm64-apple-darwin.tar.gz ebaf8ee011acc27b... 5cd25d5159b3af15...
*-powerpc64-linux-gnu-debug.tar.gz 38f32f438cd957f2... ca4e8ee283ab77c3...
*-powerpc64-linux-gnu.tar.gz c85373c0ed1dea6b... f8965cb4f5ff2bda...
*-powerpc64le-linux-gnu-debug.tar.gz 83cd1fd9b033e08c... da5d26ade1636b0f...
*-powerpc64le-linux-gnu.tar.gz b9d2714f310e9049... a8adcd17d7bc6ba5...
*-riscv64-linux-gnu-debug.tar.gz 9e5c029a56b7c754... 06195a9c1ed5051c...
*-riscv64-linux-gnu.tar.gz 563c410d6c7a3431... 7eb471c6093fe7c4...
*-x86_64-apple-darwin-unsigned.tar.gz a354e493e487d57c... 699528b06424daa3...
*-x86_64-apple-darwin-unsigned.zip 82c5e18166455bb0... b91fe5070789ec95...
*-x86_64-apple-darwin.tar.gz b1ceb86433262e99... 63934b28e09419dc...
*-x86_64-linux-gnu-debug.tar.gz c9840180ab1e041b... 06321470f694f3e8...
*-x86_64-linux-gnu.tar.gz d5e1a16409300ab3... 7f9015dbdde7cf98...
*.tar.gz 814688a916ed229c... deb0d4f924f835d6...
guix_build.log 874be50b84e90226... 6cd086382f1b9590...
guix_build.log.diff 3e2a26aaa2a8b93a...

@Sjors
Copy link
Member

Sjors commented Oct 5, 2023

find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
b31f4d9bb4ed47cf43f4b3d136f4079c7374879595d49c2dbe3f2ffde25b1e79  guix-build-d808bf172457/output/aarch64-linux-gnu/SHA256SUMS.part
d66708183ea69c29832ca0637ac8f78f5cd0b4ad3e6f26ec9fbd7f679497ea5c  guix-build-d808bf172457/output/aarch64-linux-gnu/bitcoin-d808bf172457-aarch64-linux-gnu-debug.tar.gz
9d078ce52616e32de0c78510f8f78a65debf303b78d5a24f91d4246b748a22ba  guix-build-d808bf172457/output/aarch64-linux-gnu/bitcoin-d808bf172457-aarch64-linux-gnu.tar.gz
d74b11b55efa80564f06f34b7111f39f96c1b416666a5def3cfdc250ce17db2a  guix-build-d808bf172457/output/arm-linux-gnueabihf/SHA256SUMS.part
a9af36111d72b4abca976b3fbcca5bf31b55eccab5650b80b05c745c50daf944  guix-build-d808bf172457/output/arm-linux-gnueabihf/bitcoin-d808bf172457-arm-linux-gnueabihf-debug.tar.gz
40ecdfa4dd439c490652b254a2c6093f24b14cd72ca86953760fa774f8a79c4f  guix-build-d808bf172457/output/arm-linux-gnueabihf/bitcoin-d808bf172457-arm-linux-gnueabihf.tar.gz
cc327054d25199b7e236400c53da7fdbd701cb6d14081264faea8af2deb5b69b  guix-build-d808bf172457/output/arm64-apple-darwin/SHA256SUMS.part
eb84f2f39a96d187cb47fbd78dd39d040310e0cab7a2c6b052c9cdd349d4b115  guix-build-d808bf172457/output/arm64-apple-darwin/bitcoin-d808bf172457-arm64-apple-darwin-unsigned.tar.gz
0fa0df0182c4ed0d82c99d2767d738c5bbff7c846355e39015a2f2e0fab53fda  guix-build-d808bf172457/output/arm64-apple-darwin/bitcoin-d808bf172457-arm64-apple-darwin-unsigned.zip
28e3f3711b74cb0f8eba96a099e202bb182b4548835fe657ba14ab00f63b1fe3  guix-build-d808bf172457/output/arm64-apple-darwin/bitcoin-d808bf172457-arm64-apple-darwin.tar.gz
3d467de0c9eddb195743d8409c571d8af86094cb444325dd72125bfd80c320c8  guix-build-d808bf172457/output/dist-archive/bitcoin-d808bf172457.tar.gz
e7f58444fb3d1dbb4f6e22a93e826dbb7256c5a79712a9ea9e13a86273dda36a  guix-build-d808bf172457/output/powerpc64-linux-gnu/SHA256SUMS.part
644fe68ed22032a4d9eb23d47498c41637ff690a65a48422e931bbf7f864ee5c  guix-build-d808bf172457/output/powerpc64-linux-gnu/bitcoin-d808bf172457-powerpc64-linux-gnu-debug.tar.gz
7add67206ad484b698642afc0ee36894226fa283295f6d6d5329b2ed6cd1aebd  guix-build-d808bf172457/output/powerpc64-linux-gnu/bitcoin-d808bf172457-powerpc64-linux-gnu.tar.gz
b2bd3c0fde534844979c2308c34ece95ace59fd989831e51a303b35a568c6231  guix-build-d808bf172457/output/powerpc64le-linux-gnu/SHA256SUMS.part
4dd950915278fce9f0aa0cd6c91f9d63521d1b933198d03a62bf70e6e56dfb9f  guix-build-d808bf172457/output/powerpc64le-linux-gnu/bitcoin-d808bf172457-powerpc64le-linux-gnu-debug.tar.gz
e751becb2c623572c9897d3a6415a74922b967fb9a74a1f163c870c0b5839fd4  guix-build-d808bf172457/output/powerpc64le-linux-gnu/bitcoin-d808bf172457-powerpc64le-linux-gnu.tar.gz
0fbc25dc2e2acef686040bce14855167b1d9efef1d24813ba405e869ba663f62  guix-build-d808bf172457/output/riscv64-linux-gnu/SHA256SUMS.part
1f415f9751ed648d94d12f5a5ea7ddbd597ab43cf0a41a4dfff16505ce57f99d  guix-build-d808bf172457/output/riscv64-linux-gnu/bitcoin-d808bf172457-riscv64-linux-gnu-debug.tar.gz
6fba5d019686204da4c307334c858d62fb7e0c9696df13ad98669d4c9480f37b  guix-build-d808bf172457/output/riscv64-linux-gnu/bitcoin-d808bf172457-riscv64-linux-gnu.tar.gz
881bb1200e4a395f6c65dae7637e42139f017645041e18eded046d7bc6c6bc7f  guix-build-d808bf172457/output/x86_64-apple-darwin/SHA256SUMS.part
6c90e4b3f3091bc234c5a21eb1ba6468d595bc29b6b8ee20c6fa298966355d55  guix-build-d808bf172457/output/x86_64-apple-darwin/bitcoin-d808bf172457-x86_64-apple-darwin-unsigned.tar.gz
7eb071e40a95da3d2e9a7f7c243f4443d59724eee11c69eeb022092f606f2d14  guix-build-d808bf172457/output/x86_64-apple-darwin/bitcoin-d808bf172457-x86_64-apple-darwin-unsigned.zip
33a6b8ea0efb4f4f4d716078498623da91e06267eaba178bfecaab3ba1d7ddbd  guix-build-d808bf172457/output/x86_64-apple-darwin/bitcoin-d808bf172457-x86_64-apple-darwin.tar.gz
b9119bb538b2969701b8b1a9c9700b59e55d1387fb08ee06dd1af491f2e45725  guix-build-d808bf172457/output/x86_64-linux-gnu/SHA256SUMS.part
f05318ee0a0dbb58e88e96365e8f68528141485c1f56e9cfd63dc5d229f6a656  guix-build-d808bf172457/output/x86_64-linux-gnu/bitcoin-d808bf172457-x86_64-linux-gnu-debug.tar.gz
35b2bd9b5e3c6cab7d3a39ef29ab9d81b984c0ca1e5be5cfb8d7b328c27c179b  guix-build-d808bf172457/output/x86_64-linux-gnu/bitcoin-d808bf172457-x86_64-linux-gnu.tar.gz
ac1ee392770c45461c16de28725642cd538ae24c0445bf84b980dad9855ae9ed  guix-build-d808bf172457/output/x86_64-w64-mingw32/SHA256SUMS.part
f036bae80df7bd389d548895de664d0d49fb153c52e41158fb614bb2c121380f  guix-build-d808bf172457/output/x86_64-w64-mingw32/bitcoin-d808bf172457-win64-debug.zip
24bc5edc60761ef88bb75d1d5f7427d142e2a4622e5a4d6f730bd2ccb25d1156  guix-build-d808bf172457/output/x86_64-w64-mingw32/bitcoin-d808bf172457-win64-setup-unsigned.exe
d67fd777f501b9e4bc5dcc42c4d102f6b351b65cb76c155d4b037f60c127a7f8  guix-build-d808bf172457/output/x86_64-w64-mingw32/bitcoin-d808bf172457-win64-unsigned.tar.gz
860f272e162b5a4d2e6884291b80c44b2e7413bebcccd3904ba095e9d66ff447  guix-build-d808bf172457/output/x86_64-w64-mingw32/bitcoin-d808bf172457-win64.zip

@DrahtBot DrahtBot requested a review from hebasto October 6, 2023 08:51
@maflcko maflcko self-requested a review October 6, 2023 08:52
@fanquake fanquake force-pushed the update_time_machine branch from d808bf1 to e54b2d3 Compare October 11, 2023 10:47
@fanquake fanquake changed the title guix: update time-machine to 24fc0370d0d12f34cffd44801cc6382fc5cc5f23 guix: update time-machine to 0024ef320eed89468369ece3df05064a2afaabd1 Oct 11, 2023
@Sjors
Copy link
Member

Sjors commented Oct 12, 2023

Briefly tested the e54b2d3 guix build on (Intel) macOS Ventura 13.6, and it seems to work fine.

Guix hashes...
ef888ba6d31e3906601bc8f8124f3207baef07092b0afadcdf7128f4f6cb8688  guix-build-e54b2d3baca5/output/aarch64-linux-gnu/SHA256SUMS.part
f5de96848cfd15cdcd8bc7e0692b24b97e0041930915dc486756de6a2dda48d9  guix-build-e54b2d3baca5/output/aarch64-linux-gnu/bitcoin-e54b2d3baca5-aarch64-linux-gnu-debug.tar.gz
44d0fa0bf490f1d6fb019376fd45bea036b911c38dc43e2145cd0b8d8796ed71  guix-build-e54b2d3baca5/output/aarch64-linux-gnu/bitcoin-e54b2d3baca5-aarch64-linux-gnu.tar.gz
96db64c1ffc4e56f8240e020887441fc12d3e5c6a27982c2372be88eb92fb976  guix-build-e54b2d3baca5/output/arm-linux-gnueabihf/SHA256SUMS.part
599862b811fd2bc396572e03c80252abbeabbe9e2359241fc74c93038ac96595  guix-build-e54b2d3baca5/output/arm-linux-gnueabihf/bitcoin-e54b2d3baca5-arm-linux-gnueabihf-debug.tar.gz
e2cb32538eb3880e5f1fce20a0a16d283029ebde6c59162f5d3192b04c157f79  guix-build-e54b2d3baca5/output/arm-linux-gnueabihf/bitcoin-e54b2d3baca5-arm-linux-gnueabihf.tar.gz
3e2a73d37ec078e8bfc2228109e52f46645e730337757183bfdd4d448bbe29fd  guix-build-e54b2d3baca5/output/arm64-apple-darwin/SHA256SUMS.part
89aab847eb9393ed48e092882ec30525266b22f50abcf070a27ae2d99a0847e3  guix-build-e54b2d3baca5/output/arm64-apple-darwin/bitcoin-e54b2d3baca5-arm64-apple-darwin-unsigned.tar.gz
d51937dd9557e94ca0eb4c8a3031ddf6fcd7c2b167cf34aa104c9aae61f3a2eb  guix-build-e54b2d3baca5/output/arm64-apple-darwin/bitcoin-e54b2d3baca5-arm64-apple-darwin-unsigned.zip
43fdb276eee3dd9388b1cb0b30bedb863743969de8502c7d72fe4d59116c0703  guix-build-e54b2d3baca5/output/arm64-apple-darwin/bitcoin-e54b2d3baca5-arm64-apple-darwin.tar.gz
6f5092d9d091e0a96dcffae3fa72b71fe19c73f85dd323dac67ba3e3fe030fb0  guix-build-e54b2d3baca5/output/dist-archive/bitcoin-e54b2d3baca5.tar.gz
af4105ac8f1c947e243be825cc1e7b3c7ef9082da753466899f09360a1675fbc  guix-build-e54b2d3baca5/output/powerpc64-linux-gnu/SHA256SUMS.part
4495dc9b950b38286d1da17c7b39c42072ccda5d9034ba26fb0f393edf92c234  guix-build-e54b2d3baca5/output/powerpc64-linux-gnu/bitcoin-e54b2d3baca5-powerpc64-linux-gnu-debug.tar.gz
d52c80376929c262968aa16fb8581d1f2b76b8dad6da10a188d49fd19ece6a77  guix-build-e54b2d3baca5/output/powerpc64-linux-gnu/bitcoin-e54b2d3baca5-powerpc64-linux-gnu.tar.gz
1c24e7242240c34630d89dc6a5ee9526606da8583d44e763f1aaa5282eaa11ae  guix-build-e54b2d3baca5/output/powerpc64le-linux-gnu/SHA256SUMS.part
e79a0043a7980e9f96b3298001d6c037e39351ab372199e4b4e2ffe704873d9b  guix-build-e54b2d3baca5/output/powerpc64le-linux-gnu/bitcoin-e54b2d3baca5-powerpc64le-linux-gnu-debug.tar.gz
c576f574f5abc5de171c0fc6b484479d97115a6cff2ccc35aa0dafd6867be075  guix-build-e54b2d3baca5/output/powerpc64le-linux-gnu/bitcoin-e54b2d3baca5-powerpc64le-linux-gnu.tar.gz
c7c80f75828277a820665e82038a9b3495a8980ac10d06012d51fab5a2e9d5ad  guix-build-e54b2d3baca5/output/riscv64-linux-gnu/SHA256SUMS.part
1005f6f4fb986aefee6ae6d2a6b71a16b3ae58c0192bf24d5d0b3a5308230f1d  guix-build-e54b2d3baca5/output/riscv64-linux-gnu/bitcoin-e54b2d3baca5-riscv64-linux-gnu-debug.tar.gz
4fa40ebe7c00a11eec32f4de1ca42bcc34822443506f20d29be391371cabd025  guix-build-e54b2d3baca5/output/riscv64-linux-gnu/bitcoin-e54b2d3baca5-riscv64-linux-gnu.tar.gz
7e76cf177c046253845a71f81266dc2e47bcbfafd2ad29f149bede8cbd87606e  guix-build-e54b2d3baca5/output/x86_64-apple-darwin/SHA256SUMS.part
f972075df07056a26b6d71e3b20cf056244e066bd7b11669639318a22f50f13b  guix-build-e54b2d3baca5/output/x86_64-apple-darwin/bitcoin-e54b2d3baca5-x86_64-apple-darwin-unsigned.tar.gz
7a0b668791f0480bc9ffac3ba431ac51120a8e573c3a866e2ec1273b123dc680  guix-build-e54b2d3baca5/output/x86_64-apple-darwin/bitcoin-e54b2d3baca5-x86_64-apple-darwin-unsigned.zip
df27c6649e597b6dc34b8b14c25fc5b2b38d163bb79e3c0d4f1cc6c9c880413b  guix-build-e54b2d3baca5/output/x86_64-apple-darwin/bitcoin-e54b2d3baca5-x86_64-apple-darwin.tar.gz
7309b325fc6dad5267e50ad2822730ba64adef5bd3b5af0794b96e6ecaa2a520  guix-build-e54b2d3baca5/output/x86_64-linux-gnu/SHA256SUMS.part
a05fa185fe6d552e2e31166941ae135a0fc13e9369911dcdc581709418d1c55f  guix-build-e54b2d3baca5/output/x86_64-linux-gnu/bitcoin-e54b2d3baca5-x86_64-linux-gnu-debug.tar.gz
7c498297aafa18254a634dbe0147cda755fab5492507f0f98d647a3ebbb6b745  guix-build-e54b2d3baca5/output/x86_64-linux-gnu/bitcoin-e54b2d3baca5-x86_64-linux-gnu.tar.gz
887e5f94c3cd0365e1fdd3cecdae3f3bf2ddde65578582b1d6114bee673a29b1  guix-build-e54b2d3baca5/output/x86_64-w64-mingw32/SHA256SUMS.part
3dc117caa193bdf62aa5445a1a4576a7fa438f7023e97380c00e0e80df08a5e7  guix-build-e54b2d3baca5/output/x86_64-w64-mingw32/bitcoin-e54b2d3baca5-win64-debug.zip
bdea36444579f8a92f1b94908e43c202bf529a97dae89d174111b9d07dbeb146  guix-build-e54b2d3baca5/output/x86_64-w64-mingw32/bitcoin-e54b2d3baca5-win64-setup-unsigned.exe
e52922228fc181638d0a3556d7a271c20e15668d2714299d594bc2fca0f5922b  guix-build-e54b2d3baca5/output/x86_64-w64-mingw32/bitcoin-e54b2d3baca5-win64-unsigned.tar.gz
2dbc14329e6e46884f2c4b23c5963c917ea177d6ea64c5de010dd8bd4352b5b6  guix-build-e54b2d3baca5/output/x86_64-w64-mingw32/bitcoin-e54b2d3baca5-win64.zip

@fanquake
Copy link
Member Author

LLVM 16 & 17 should land upstream shortly. Going to wait to include both, to unblock other PRs with this bump.

@fanquake fanquake force-pushed the update_time_machine branch from e54b2d3 to 3002e9f Compare October 31, 2023 12:08
@fanquake fanquake changed the title guix: update time-machine to 0024ef320eed89468369ece3df05064a2afaabd1 guix: update time-machine Oct 31, 2023
@fanquake
Copy link
Member Author

Updated to a newer hash. We've also upstreamed a GCC bump from 10.4.0 to 10.5.0: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=2fbb5398a39bf18e41235891a0740fa0bc4d7a4d.

@fanquake fanquake force-pushed the update_time_machine branch from feebc9a to 92d12f1 Compare November 13, 2023 09:45
@fanquake fanquake marked this pull request as ready for review November 13, 2023 09:45
@fanquake
Copy link
Member Author

LLVM 16 & 17 are now available. This is ready for review. This bump also contains the recently released Mes 0.25, which should improve the bootstrapping experience for RISC-V. cc @laanwj who upstreamed a bunch of the changes there.

@maflcko
Copy link
Member

maflcko commented Nov 13, 2023

Unrelated: I've been trying to run guix pull on riscv64. However, it failed. Let me try again and come back with a result next week.

@hebasto
Copy link
Member

hebasto commented Nov 13, 2023

python-altgraph (0.17.4) has been upstreamed...

@achow101 Can you confirm that python-signapple is still working as expected?

@fanquake
Copy link
Member Author

Can you confirm that python-signapple is still working as expected?

I'm not sure why there would be any issue, given this is a subdependency, of something we don't even use in signapple any more (so only installing has to succeed), and it can ultimtely be removed (I will open PRs).

@fanquake
Copy link
Member Author

See achow101/signapple#13 and #28859.

@fanquake
Copy link
Member Author

Guix Build (aarch64):

13a7d1be447ecb614cf43034af4f7a3a7ce7dffbcdb6c1773bc939ba80587ef6  guix-build-92d12f1c8903/output/aarch64-linux-gnu/SHA256SUMS.part
5ab66c69b742a89b0aa52705e48563749cb72ebcc92745a4eb07df285a20c62a  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu-debug.tar.gz
d3224eb0eb66bf4433ed8757667ed438e419db4240b06d76122e8754de241742  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu.tar.gz
9f5ecd1d7a7e5e028c5561ea91dabf92d8e3339d04fe62df657db5eefe2a30b3  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/SHA256SUMS.part
7e7489be45a66aeee2cba82417def4ebba604858dee1247d837dd7a7f51c8128  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf-debug.tar.gz
912d40ba614982157d88fed7e763800510071f53fce408c97bcd80ff13c5806a  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf.tar.gz
a297c3b394861a078870f1d2bd5a4a51c96c4932f853f62e470bde64963cf090  guix-build-92d12f1c8903/output/arm64-apple-darwin/SHA256SUMS.part
d308af6595f82d4c41bafe0f74577d05342081a54b2900d50605b46f39146cb6  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.tar.gz
464fbc05609536284a4e55752558c85bfdc706c1b8a0b84c9c3d8fa42c809223  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.zip
88a1a09cb4a68c31797a4b5cc53e214496631601b8759d52001be0ec1bbf9a17  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin.tar.gz
f3ac4cc07e9d094c0d03ff82493e3bab81e984c7898f53d8c4e7df2b3b6b2e32  guix-build-92d12f1c8903/output/dist-archive/bitcoin-92d12f1c8903.tar.gz
ba91a60d667ec04dba9a9cde9c1c83783e241dea0f63241e47234638cb9ac9e9  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/SHA256SUMS.part
ea71a87cf6754414a40784519772eb525b978798845f842e8ff9c51860c6f263  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu-debug.tar.gz
5404fb2d1d1576077e03e27c6020916207604ff1e114a304de0fa8c2c5cae4dc  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu.tar.gz
48feab1e33e4bbfdb4f3d90d99009d65fbc5c31f04c05b6f77cef04cd08018c4  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/SHA256SUMS.part
2ee8441ddfed1a9cbc94267350654e3362e111fac73e2adc506314e65a0cedf0  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu-debug.tar.gz
cea80c06816fced92b4de5d487377835075f7e1e9f9ad4b81bd9fbffd8735f10  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu.tar.gz
87f3b76bf1db1f28a1976f50e147c0b85fa65dc2b55c9c806f03a49087e73a7a  guix-build-92d12f1c8903/output/riscv64-linux-gnu/SHA256SUMS.part
1e756e22d96a4952f4e464832cc08057468e3cacbb059ae493edb915de7eae59  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu-debug.tar.gz
5f69e675c6ac3acae2edaa6452514ac53a31830721c3b125c08db2ede3a97b0c  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu.tar.gz
e28b57d153c1f27f7e21c91cf419e8617f3d275752468467ebcd00d510275720  guix-build-92d12f1c8903/output/x86_64-apple-darwin/SHA256SUMS.part
4ed7892254a12996c9e798d72918e265fd3bb804522509c7c93c2fd3f16099dd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.tar.gz
453e7ecb87ddf7f71070c6c5d94ec0cec49c509ccdfcf9b59648cd39ba18befd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.zip
99737fb77d0c216b63015f755550d20fe015f10f6d8583aa8bf56a0d9d876120  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin.tar.gz
5b57937b0c95572a040400ffc22db64bdc34499686608822ff1d5b57f1df7c18  guix-build-92d12f1c8903/output/x86_64-linux-gnu/SHA256SUMS.part
26a7e3c16bcd657252d5891297a8a76ce572745c98af18a94680344abcda3766  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu-debug.tar.gz
75bc6314abdb4ec4db32b0582957c36c0c9778b76a1c366035c17f1573316987  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu.tar.gz
2af76ac210300ba5f8f554cadfb647c3bcce5329ca41d41f7ea817b1a2186dd1  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/SHA256SUMS.part
f415f4b3ed4d6c6d854e4d34badcd43ba41b803be52996dc7554af42e6e8cd7a  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-debug.zip
17bf660bedd48de146617ebfbd0309e53ebb08848fdfbaa7fab69083ff7b47ee  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-setup-unsigned.exe
834dbc836e40f955025b03c4175b63de27fb24edaa99245559c62a1282d5333c  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-unsigned.tar.gz
7620053cceb7d3aefca8e099f54878b9c1c656122d27be87f42164a1d93d2063  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64.zip

@Sjors
Copy link
Member

Sjors commented Nov 13, 2023

Briefly tested the 92d12f1 guix build on (Intel) macOS Ventura 13.6, and it seems to work fine.

Guix hashes...
13a7d1be447ecb614cf43034af4f7a3a7ce7dffbcdb6c1773bc939ba80587ef6  guix-build-92d12f1c8903/output/aarch64-linux-gnu/SHA256SUMS.part
5ab66c69b742a89b0aa52705e48563749cb72ebcc92745a4eb07df285a20c62a  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu-debug.tar.gz
d3224eb0eb66bf4433ed8757667ed438e419db4240b06d76122e8754de241742  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu.tar.gz
9f5ecd1d7a7e5e028c5561ea91dabf92d8e3339d04fe62df657db5eefe2a30b3  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/SHA256SUMS.part
7e7489be45a66aeee2cba82417def4ebba604858dee1247d837dd7a7f51c8128  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf-debug.tar.gz
912d40ba614982157d88fed7e763800510071f53fce408c97bcd80ff13c5806a  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf.tar.gz
a297c3b394861a078870f1d2bd5a4a51c96c4932f853f62e470bde64963cf090  guix-build-92d12f1c8903/output/arm64-apple-darwin/SHA256SUMS.part
d308af6595f82d4c41bafe0f74577d05342081a54b2900d50605b46f39146cb6  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.tar.gz
464fbc05609536284a4e55752558c85bfdc706c1b8a0b84c9c3d8fa42c809223  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.zip
88a1a09cb4a68c31797a4b5cc53e214496631601b8759d52001be0ec1bbf9a17  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin.tar.gz
f3ac4cc07e9d094c0d03ff82493e3bab81e984c7898f53d8c4e7df2b3b6b2e32  guix-build-92d12f1c8903/output/dist-archive/bitcoin-92d12f1c8903.tar.gz
ba91a60d667ec04dba9a9cde9c1c83783e241dea0f63241e47234638cb9ac9e9  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/SHA256SUMS.part
ea71a87cf6754414a40784519772eb525b978798845f842e8ff9c51860c6f263  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu-debug.tar.gz
5404fb2d1d1576077e03e27c6020916207604ff1e114a304de0fa8c2c5cae4dc  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu.tar.gz
48feab1e33e4bbfdb4f3d90d99009d65fbc5c31f04c05b6f77cef04cd08018c4  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/SHA256SUMS.part
2ee8441ddfed1a9cbc94267350654e3362e111fac73e2adc506314e65a0cedf0  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu-debug.tar.gz
cea80c06816fced92b4de5d487377835075f7e1e9f9ad4b81bd9fbffd8735f10  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu.tar.gz
87f3b76bf1db1f28a1976f50e147c0b85fa65dc2b55c9c806f03a49087e73a7a  guix-build-92d12f1c8903/output/riscv64-linux-gnu/SHA256SUMS.part
1e756e22d96a4952f4e464832cc08057468e3cacbb059ae493edb915de7eae59  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu-debug.tar.gz
5f69e675c6ac3acae2edaa6452514ac53a31830721c3b125c08db2ede3a97b0c  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu.tar.gz
e28b57d153c1f27f7e21c91cf419e8617f3d275752468467ebcd00d510275720  guix-build-92d12f1c8903/output/x86_64-apple-darwin/SHA256SUMS.part
4ed7892254a12996c9e798d72918e265fd3bb804522509c7c93c2fd3f16099dd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.tar.gz
453e7ecb87ddf7f71070c6c5d94ec0cec49c509ccdfcf9b59648cd39ba18befd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.zip
99737fb77d0c216b63015f755550d20fe015f10f6d8583aa8bf56a0d9d876120  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin.tar.gz
5b57937b0c95572a040400ffc22db64bdc34499686608822ff1d5b57f1df7c18  guix-build-92d12f1c8903/output/x86_64-linux-gnu/SHA256SUMS.part
26a7e3c16bcd657252d5891297a8a76ce572745c98af18a94680344abcda3766  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu-debug.tar.gz
75bc6314abdb4ec4db32b0582957c36c0c9778b76a1c366035c17f1573316987  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu.tar.gz
2af76ac210300ba5f8f554cadfb647c3bcce5329ca41d41f7ea817b1a2186dd1  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/SHA256SUMS.part
f415f4b3ed4d6c6d854e4d34badcd43ba41b803be52996dc7554af42e6e8cd7a  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-debug.zip
17bf660bedd48de146617ebfbd0309e53ebb08848fdfbaa7fab69083ff7b47ee  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-setup-unsigned.exe
834dbc836e40f955025b03c4175b63de27fb24edaa99245559c62a1282d5333c  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-unsigned.tar.gz
7620053cceb7d3aefca8e099f54878b9c1c656122d27be87f42164a1d93d2063  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64.zip

@theuni
Copy link
Member

theuni commented Nov 13, 2023

LLVM 16 & 17 are now available. This is ready for review. This bump also contains the recently released Mes 0.25, which should improve the bootstrapping experience for RISC-V. cc @laanwj who upstreamed a bunch of the changes there.

This is major and unblocks a bunch of toolchain bumps we've needed to do for years. Great work from everyone involved. Thanks @fanquake for pushing on the guix side.

@hebasto
Copy link
Member

hebasto commented Nov 13, 2023

My Guix builds:

x86_64
13a7d1be447ecb614cf43034af4f7a3a7ce7dffbcdb6c1773bc939ba80587ef6  guix-build-92d12f1c8903/output/aarch64-linux-gnu/SHA256SUMS.part
5ab66c69b742a89b0aa52705e48563749cb72ebcc92745a4eb07df285a20c62a  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu-debug.tar.gz
d3224eb0eb66bf4433ed8757667ed438e419db4240b06d76122e8754de241742  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu.tar.gz
9f5ecd1d7a7e5e028c5561ea91dabf92d8e3339d04fe62df657db5eefe2a30b3  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/SHA256SUMS.part
7e7489be45a66aeee2cba82417def4ebba604858dee1247d837dd7a7f51c8128  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf-debug.tar.gz
912d40ba614982157d88fed7e763800510071f53fce408c97bcd80ff13c5806a  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf.tar.gz
a297c3b394861a078870f1d2bd5a4a51c96c4932f853f62e470bde64963cf090  guix-build-92d12f1c8903/output/arm64-apple-darwin/SHA256SUMS.part
d308af6595f82d4c41bafe0f74577d05342081a54b2900d50605b46f39146cb6  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.tar.gz
464fbc05609536284a4e55752558c85bfdc706c1b8a0b84c9c3d8fa42c809223  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.zip
88a1a09cb4a68c31797a4b5cc53e214496631601b8759d52001be0ec1bbf9a17  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin.tar.gz
f3ac4cc07e9d094c0d03ff82493e3bab81e984c7898f53d8c4e7df2b3b6b2e32  guix-build-92d12f1c8903/output/dist-archive/bitcoin-92d12f1c8903.tar.gz
ba91a60d667ec04dba9a9cde9c1c83783e241dea0f63241e47234638cb9ac9e9  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/SHA256SUMS.part
ea71a87cf6754414a40784519772eb525b978798845f842e8ff9c51860c6f263  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu-debug.tar.gz
5404fb2d1d1576077e03e27c6020916207604ff1e114a304de0fa8c2c5cae4dc  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu.tar.gz
48feab1e33e4bbfdb4f3d90d99009d65fbc5c31f04c05b6f77cef04cd08018c4  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/SHA256SUMS.part
2ee8441ddfed1a9cbc94267350654e3362e111fac73e2adc506314e65a0cedf0  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu-debug.tar.gz
cea80c06816fced92b4de5d487377835075f7e1e9f9ad4b81bd9fbffd8735f10  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu.tar.gz
87f3b76bf1db1f28a1976f50e147c0b85fa65dc2b55c9c806f03a49087e73a7a  guix-build-92d12f1c8903/output/riscv64-linux-gnu/SHA256SUMS.part
1e756e22d96a4952f4e464832cc08057468e3cacbb059ae493edb915de7eae59  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu-debug.tar.gz
5f69e675c6ac3acae2edaa6452514ac53a31830721c3b125c08db2ede3a97b0c  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu.tar.gz
e28b57d153c1f27f7e21c91cf419e8617f3d275752468467ebcd00d510275720  guix-build-92d12f1c8903/output/x86_64-apple-darwin/SHA256SUMS.part
4ed7892254a12996c9e798d72918e265fd3bb804522509c7c93c2fd3f16099dd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.tar.gz
453e7ecb87ddf7f71070c6c5d94ec0cec49c509ccdfcf9b59648cd39ba18befd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.zip
99737fb77d0c216b63015f755550d20fe015f10f6d8583aa8bf56a0d9d876120  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin.tar.gz
5b57937b0c95572a040400ffc22db64bdc34499686608822ff1d5b57f1df7c18  guix-build-92d12f1c8903/output/x86_64-linux-gnu/SHA256SUMS.part
26a7e3c16bcd657252d5891297a8a76ce572745c98af18a94680344abcda3766  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu-debug.tar.gz
75bc6314abdb4ec4db32b0582957c36c0c9778b76a1c366035c17f1573316987  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu.tar.gz
2af76ac210300ba5f8f554cadfb647c3bcce5329ca41d41f7ea817b1a2186dd1  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/SHA256SUMS.part
f415f4b3ed4d6c6d854e4d34badcd43ba41b803be52996dc7554af42e6e8cd7a  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-debug.zip
17bf660bedd48de146617ebfbd0309e53ebb08848fdfbaa7fab69083ff7b47ee  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-setup-unsigned.exe
834dbc836e40f955025b03c4175b63de27fb24edaa99245559c62a1282d5333c  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-unsigned.tar.gz
7620053cceb7d3aefca8e099f54878b9c1c656122d27be87f42164a1d93d2063  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64.zip

Copy link
Member

@hebasto hebasto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 92d12f1.

Copy link
Member

@laanwj laanwj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ACK 92d12f1

@fanquake fanquake merged commit 5800c55 into bitcoin:master Nov 13, 2023
@fanquake fanquake deleted the update_time_machine branch November 13, 2023 16:47
@theuni
Copy link
Member

theuni commented Nov 13, 2023

Post-merge ACK 92d12f1.

x86_64 guix builds:

13a7d1be447ecb614cf43034af4f7a3a7ce7dffbcdb6c1773bc939ba80587ef6  guix-build-92d12f1c8903/output/aarch64-linux-gnu/SHA256SUMS.part
5ab66c69b742a89b0aa52705e48563749cb72ebcc92745a4eb07df285a20c62a  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu-debug.tar.gz
d3224eb0eb66bf4433ed8757667ed438e419db4240b06d76122e8754de241742  guix-build-92d12f1c8903/output/aarch64-linux-gnu/bitcoin-92d12f1c8903-aarch64-linux-gnu.tar.gz
9f5ecd1d7a7e5e028c5561ea91dabf92d8e3339d04fe62df657db5eefe2a30b3  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/SHA256SUMS.part
7e7489be45a66aeee2cba82417def4ebba604858dee1247d837dd7a7f51c8128  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf-debug.tar.gz
912d40ba614982157d88fed7e763800510071f53fce408c97bcd80ff13c5806a  guix-build-92d12f1c8903/output/arm-linux-gnueabihf/bitcoin-92d12f1c8903-arm-linux-gnueabihf.tar.gz
a297c3b394861a078870f1d2bd5a4a51c96c4932f853f62e470bde64963cf090  guix-build-92d12f1c8903/output/arm64-apple-darwin/SHA256SUMS.part
d308af6595f82d4c41bafe0f74577d05342081a54b2900d50605b46f39146cb6  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.tar.gz
464fbc05609536284a4e55752558c85bfdc706c1b8a0b84c9c3d8fa42c809223  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin-unsigned.zip
88a1a09cb4a68c31797a4b5cc53e214496631601b8759d52001be0ec1bbf9a17  guix-build-92d12f1c8903/output/arm64-apple-darwin/bitcoin-92d12f1c8903-arm64-apple-darwin.tar.gz
f3ac4cc07e9d094c0d03ff82493e3bab81e984c7898f53d8c4e7df2b3b6b2e32  guix-build-92d12f1c8903/output/dist-archive/bitcoin-92d12f1c8903.tar.gz
ba91a60d667ec04dba9a9cde9c1c83783e241dea0f63241e47234638cb9ac9e9  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/SHA256SUMS.part
ea71a87cf6754414a40784519772eb525b978798845f842e8ff9c51860c6f263  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu-debug.tar.gz
5404fb2d1d1576077e03e27c6020916207604ff1e114a304de0fa8c2c5cae4dc  guix-build-92d12f1c8903/output/powerpc64-linux-gnu/bitcoin-92d12f1c8903-powerpc64-linux-gnu.tar.gz
48feab1e33e4bbfdb4f3d90d99009d65fbc5c31f04c05b6f77cef04cd08018c4  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/SHA256SUMS.part
2ee8441ddfed1a9cbc94267350654e3362e111fac73e2adc506314e65a0cedf0  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu-debug.tar.gz
cea80c06816fced92b4de5d487377835075f7e1e9f9ad4b81bd9fbffd8735f10  guix-build-92d12f1c8903/output/powerpc64le-linux-gnu/bitcoin-92d12f1c8903-powerpc64le-linux-gnu.tar.gz
87f3b76bf1db1f28a1976f50e147c0b85fa65dc2b55c9c806f03a49087e73a7a  guix-build-92d12f1c8903/output/riscv64-linux-gnu/SHA256SUMS.part
1e756e22d96a4952f4e464832cc08057468e3cacbb059ae493edb915de7eae59  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu-debug.tar.gz
5f69e675c6ac3acae2edaa6452514ac53a31830721c3b125c08db2ede3a97b0c  guix-build-92d12f1c8903/output/riscv64-linux-gnu/bitcoin-92d12f1c8903-riscv64-linux-gnu.tar.gz
e28b57d153c1f27f7e21c91cf419e8617f3d275752468467ebcd00d510275720  guix-build-92d12f1c8903/output/x86_64-apple-darwin/SHA256SUMS.part
4ed7892254a12996c9e798d72918e265fd3bb804522509c7c93c2fd3f16099dd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.tar.gz
453e7ecb87ddf7f71070c6c5d94ec0cec49c509ccdfcf9b59648cd39ba18befd  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin-unsigned.zip
99737fb77d0c216b63015f755550d20fe015f10f6d8583aa8bf56a0d9d876120  guix-build-92d12f1c8903/output/x86_64-apple-darwin/bitcoin-92d12f1c8903-x86_64-apple-darwin.tar.gz
5b57937b0c95572a040400ffc22db64bdc34499686608822ff1d5b57f1df7c18  guix-build-92d12f1c8903/output/x86_64-linux-gnu/SHA256SUMS.part
26a7e3c16bcd657252d5891297a8a76ce572745c98af18a94680344abcda3766  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu-debug.tar.gz
75bc6314abdb4ec4db32b0582957c36c0c9778b76a1c366035c17f1573316987  guix-build-92d12f1c8903/output/x86_64-linux-gnu/bitcoin-92d12f1c8903-x86_64-linux-gnu.tar.gz
2af76ac210300ba5f8f554cadfb647c3bcce5329ca41d41f7ea817b1a2186dd1  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/SHA256SUMS.part
f415f4b3ed4d6c6d854e4d34badcd43ba41b803be52996dc7554af42e6e8cd7a  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-debug.zip
17bf660bedd48de146617ebfbd0309e53ebb08848fdfbaa7fab69083ff7b47ee  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-setup-unsigned.exe
834dbc836e40f955025b03c4175b63de27fb24edaa99245559c62a1282d5333c  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64-unsigned.tar.gz
7620053cceb7d3aefca8e099f54878b9c1c656122d27be87f42164a1d93d2063  guix-build-92d12f1c8903/output/x86_64-w64-mingw32/bitcoin-92d12f1c8903-win64.zip

@DrahtBot
Copy link
Contributor

Guix builds (on x86_64)

File commit 9c4b74f
(master)
commit 5434151
(master and this pull)
SHA256SUMS.part 653e0693f25a64e9... 4aa577c4996a9646...
*-aarch64-linux-gnu-debug.tar.gz 9131e1c8bb82c76c... e17d391954226499...
*-aarch64-linux-gnu.tar.gz b4022f15a5811bb9... 481292ff3c201b6a...
*-arm-linux-gnueabihf-debug.tar.gz 72c50ba1a90c2d1d... 814c6c9328b9dfb2...
*-arm-linux-gnueabihf.tar.gz b548d1d24c3c95fe... 1fde4e7577b9d248...
*-arm64-apple-darwin-unsigned.tar.gz 3b6940dd663bb4ee... bb9180dde0241cdc...
*-arm64-apple-darwin-unsigned.zip af2efd236dee06d4... a9410a36a04d8890...
*-arm64-apple-darwin.tar.gz a8bbfb0a21178b45... 7e867592eb3fc29c...
*-powerpc64-linux-gnu-debug.tar.gz 2d17b9ff76b1b0f6... cdc405328698a7bc...
*-powerpc64-linux-gnu.tar.gz fec9496e4e895d32... a0f2e311f42ca4d8...
*-powerpc64le-linux-gnu-debug.tar.gz a76c92facf2a8e62... bd9fc9af84520603...
*-powerpc64le-linux-gnu.tar.gz b204f90637a1821b... c87b985f6e22d224...
*-riscv64-linux-gnu-debug.tar.gz a1756fe3c01d4aff... 0210fa660c9fd2ff...
*-riscv64-linux-gnu.tar.gz 58af5a2ec08ed367... 4d4e55b32d639b55...
*-x86_64-apple-darwin-unsigned.tar.gz 0471983b3299f79b... 25896a8d3d116e96...
*-x86_64-apple-darwin-unsigned.zip 4f35f7e7cd95f5f2... 7e07c616342dc82a...
*-x86_64-apple-darwin.tar.gz 4986c615c384f94b... ad4f8f83553085ff...
*-x86_64-linux-gnu-debug.tar.gz 60e09ca3ef031ac0... 9b8b2f456e1584e3...
*-x86_64-linux-gnu.tar.gz c146de3c36056dce... 904b11ed1e9bb32e...
*.tar.gz c5b20d402c7c54e7... e2554ba6a67587d8...
guix_build.log ce75fafa00ba8ac0... 7034f23edcb3d22c...
guix_build.log.diff fea4b139fb9e294e...

@fanquake
Copy link
Member Author

The LLVM 17 that was merged into Guix is currently 17.0.3. That is fine for our usage, but I've also sent a patch upstream to try get it bumped to 17.0.5: https://lists.gnu.org/archive/html/guix-patches/2023-11/msg00964.html.

@maflcko
Copy link
Member

maflcko commented Dec 6, 2023

I am trying to compile this on riscv64, however, it still does not seem to work.

dpkg --print-architecture && HOSTS="arm64-apple-darwin" V=1 VERBOSE=1 MAX_JOBS=$(nproc) ./contrib/guix/guix-build 
riscv64
Found macOS SDK at '/bitcoin-core/depends/SDKs/Xcode-12.2-12B45b-extracted-SDK-with-libcxx-headers', using...
Checking that we can connect to the guix-daemon...

Hint: If this hangs, you may want to try turning your guix-daemon off and on
      again.

accepted connection from pid 2870003, user root
make: Entering directory '/bitcoin-core/depends'
make[1]: Entering directory '/bitcoin-core/depends'
make[1]: Leaving directory '/bitcoin-core/depends'
make: Leaving directory '/bitcoin-core/depends'
INFO: Building 92d12f1c8903 for platform triple arm64-apple-darwin:
      ...using reference timestamp: 1696409041
      ...running at most 4 jobs
      ...from worktree directory: '/bitcoin-core'
          ...bind-mounted in container to: '/bitcoin'
      ...in build directory: '/bitcoin-core/guix-build-92d12f1c8903/distsrc-92d12f1c8903-arm64-apple-darwin'
          ...bind-mounted in container to: '/distsrc-base/distsrc-92d12f1c8903-arm64-apple-darwin'
      ...outputting in: '/bitcoin-core/guix-build-92d12f1c8903/output/arm64-apple-darwin'
          ...bind-mounted in container to: '/outdir-base/arm64-apple-darwin'
accepted connection from pid 2872281, user root
accepted connection from pid 2872281, user root
Backtrace:
          18 (primitive-load "/root/.cache/guix/inferiors/4wrulds2lx?")
In guix/ui.scm:
   2324:7 17 (run-guix . _)
  2287:10 16 (run-guix-command _ . _)
In ice-9/boot-9.scm:
  1752:10 15 (with-exception-handler _ _ #:unwind? _ # _)
In guix/store.scm:
    672:3 14 (guix-environment* _)
In ice-9/boot-9.scm:
  1752:10 13 (with-exception-handler _ _ #:unwind? _ # _)
In guix/store.scm:
   659:37 12 (thunk)
   1298:8 11 (call-with-build-handler _ _)
   1298:8 10 (call-with-build-handler #<procedure 3f812c0ea0 at gui?> ?)
In guix/status.scm:
    839:4  9 (call-with-status-report _ _)
In guix/scripts/environment.scm:
  1158:11  8 (_)
In guix/store.scm:
  2168:25  7 (run-with-store #<store-connection 256.99 3f851f2af0> _ ?)
In guix/scripts/environment.scm:
    869:8  6 (_ _)
In gnu/build/linux-container.scm:
   397:16  5 (call-with-container (#<<file-system> device: "none?> ?) ?)
   239:15  4 (run-container "/tmp/guix-directory.GcTuOV" (#<<fil?> ?) ?)
In guix/build/syscalls.scm:
  1114:21  3 (_ 2114060305)
In unknown file:
Exception thrown while printing backtrace:
In procedure primitive-call-ip: Wrong type argument in position 1 (expecting PRIMITIVE_P): #<procedure 3f82490420 (_ _ _ _ _ _)>

ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Wrong type (expecting exact integer): #f

@fanquake
Copy link
Member Author

fanquake commented Dec 7, 2023

Does Guix work normally?
Does it work with any other build, or is it only the arm64-apple-darwin that is not working?

@maflcko
Copy link
Member

maflcko commented Dec 7, 2023

Yeah, it works. Let's move the discussion to #29020

kwvg added a commit to kwvg/dash that referenced this pull request Nov 4, 2024
kwvg added a commit to kwvg/dash that referenced this pull request Nov 5, 2024
kwvg added a commit to kwvg/dash that referenced this pull request Nov 10, 2024
PastaPastaPasta added a commit to dashpay/dash that referenced this pull request Nov 12, 2024
, bitcoin#28786, bitcoin#29078, bitcoin#27897, bitcoin#29651, bitcoin#29695, bitcoin#29673, bitcoin#29828, bitcoin#29846, bitcoin#30231, bitcoin#30438, partial bitcoin#30511 (guix backports: part 5)

91b7ef8 merge bitcoin#30438: build Linux GCC with --enable-cet (Kittywhiskers Van Gogh)
cfc6cba partial bitcoin#30511: GCC 12 consolidation (Kittywhiskers Van Gogh)
06f5431 merge bitcoin#30231: bump time-machine to f0bb724211872cd6158fce6162e0b8c73efed126 (Kittywhiskers Van Gogh)
5b292ee merge bitcoin#29846: replace GCC unaligned VMOV patch with binutils patch (Kittywhiskers Van Gogh)
4d1f7dc merge bitcoin#29828: remove `gcc-toolchain static` from Windows build (Kittywhiskers Van Gogh)
f321d3d merge bitcoin#29673: use GCC 11 in macOS build env (Kittywhiskers Van Gogh)
d570e2d merge bitcoin#29695: build GCC with --enable-standard-branch-protection (Kittywhiskers Van Gogh)
c965943 merge bitcoin#29651: bump time-machine to dc4842797bfdc5f9f3f5f725bf189c2b68bd6b5a (Kittywhiskers Van Gogh)
59a125a merge bitcoin#27897: use GCC 12.3.0 to build releases (Kittywhiskers Van Gogh)
a701b06 merge bitcoin#29078: Bump guix time-machine to unlock riscv64 metal (Kittywhiskers Van Gogh)
d4b10a3 merge bitcoin#28786: switch to 6.1 kernel headers over 5.15 (Kittywhiskers Van Gogh)
c371870 merge bitcoin#28580: update time-machine (Kittywhiskers Van Gogh)
d36c9b6 merge bitcoin#28759: update signapple to latest master (Kittywhiskers Van Gogh)
38c71d8 merge bitcoin#28370: remove GCC 10 workaround from NSIS (Kittywhiskers Van Gogh)

Pull request description:

  ## Additional Information

  * Dependent on #6382
  * Dependency for #6384

  ## Breaking Changes

  None expected

  ## Checklist

  - [x] I have performed a self-review of my own code
  - [x] I have commented my code, particularly in hard-to-understand areas **(note: N/A)**
  - [x] I have added or updated relevant unit/integration/functional/e2e tests **(note: N/A)**
  - [x] I have made corresponding changes to the documentation **(note: N/A)**
  - [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_

ACKs for top commit:
  UdjinM6:
    utACK 91b7ef8

Tree-SHA512: 0cfb436a430cf4b624a48a9928ecac9cd5c50e88e51ed04e7d1d0100968af8be1183364f035ac75153781a5e1616aa2f6fadabf0a1c03ec4b66dedea544b77ad
Fabcien pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Nov 29, 2024
Summary:
```
python-altgraph (0.17.4) has been upstreamed, see: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0c6198319a61d85cd8925af418466dcdccf3daff, so we can use it, and drop our package definition.
```

Backport of [[bitcoin/bitcoin#28580 | core#28580]].

Depends on D17229.

Test Plan: Run the GUIX OSX build.

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D17230
roqqit pushed a commit to doged-io/doged that referenced this pull request Dec 2, 2024
Summary:
```
python-altgraph (0.17.4) has been upstreamed, see: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=0c6198319a61d85cd8925af418466dcdccf3daff, so we can use it, and drop our package definition.
```

Backport of [[bitcoin/bitcoin#28580 | core#28580]].

Depends on D17229.

Test Plan: Run the GUIX OSX build.

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

Differential Revision: https://reviews.bitcoinabc.org/D17230
@bitcoin bitcoin locked and limited conversation to collaborators Dec 6, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants