Update osslsigncode used in Guix to 2.12.
Add zlib as an input, its a hard dependency since https://github.com/mtrojnar/osslsigncode/pull/303.
Add python-cryptography and python-minimal for running the tests.
Update osslsigncode used in Guix to 2.12.
Add zlib as an input, its a hard dependency since https://github.com/mtrojnar/osslsigncode/pull/303.
Add python-cryptography and python-minimal for running the tests.
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/34407.
See the guideline for information on the review process. A summary of reviews will appear here.
Reviewers, this pull request conflicts with the following ones:
-static-pie bitcoind 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.
229- (if tests?
230- (invoke "faketime" "-f" "@2025-01-01 00:00:00" ;; Tests fail after 2025.
231- "ctest" "--output-on-failure" "--no-tests=error")
232- (format #t "test suite not run~%")))))))
233- (inputs (list libfaketime openssl))
234+ (inputs (list openssl zlib))
The tests are currently being skipped because of missing dependencies:
0-- Could NOT find Python3 (missing: Python3_EXECUTABLE Interpreter)
1-- CTest skips tests: Python3 not found
If skipping these is intentional, we should probably do so explicitly in the build configuration.
FWIW, there is an upstream implementation available here: bb898f243ad0c10ba1c59ddbfbf7091c19c0277d.
Add zlib as an input, its a hard dependency since
https://github.com/mtrojnar/osslsigncode/pull/303.
229- (if tests?
230- (invoke "faketime" "-f" "@2025-01-01 00:00:00" ;; Tests fail after 2025.
231- "ctest" "--output-on-failure" "--no-tests=error")
232- (format #t "test suite not run~%")))))))
233- (inputs (list libfaketime openssl))
234+ (inputs (list openssl python-cryptography python-minimal zlib))
Guix Build (x86_64):
0ea0279cbef14eb1625338c209bb2c592f4f9cb7b6e079cdecdcc55fa1841f7c2 guix-build-8c0be94f41e1/output/aarch64-linux-gnu/SHA256SUMS.part
100189711807d74b78c10f26cb3059d56ddf3f9d20efe1726a5f49475a069bb32 guix-build-8c0be94f41e1/output/aarch64-linux-gnu/bitcoin-8c0be94f41e1-aarch64-linux-gnu-debug.tar.gz
2450fdfe6a1e11fa59d2c85950dc7954990ffe25ea2d8dc92e7dd1c46e9fbabf4 guix-build-8c0be94f41e1/output/aarch64-linux-gnu/bitcoin-8c0be94f41e1-aarch64-linux-gnu.tar.gz
3538b929b5b87b0c0cf4c4f7915d083709382c2ef1752829be6acace7b4d459b8 guix-build-8c0be94f41e1/output/arm-linux-gnueabihf/SHA256SUMS.part
403b3a9f73dd5e719b08715646b64759ed7dba95f559e59b4385149ab49ee056a guix-build-8c0be94f41e1/output/arm-linux-gnueabihf/bitcoin-8c0be94f41e1-arm-linux-gnueabihf-debug.tar.gz
53c6faea4a2f27d7bdf15c36e58cd7c58ddacb90981c718e81ac12690d2af20dc guix-build-8c0be94f41e1/output/arm-linux-gnueabihf/bitcoin-8c0be94f41e1-arm-linux-gnueabihf.tar.gz
68b0c65d5fb69c3ba6f5669bf5d1bd7794deadfa49a4b662212a02e22580fe9d1 guix-build-8c0be94f41e1/output/arm64-apple-darwin/SHA256SUMS.part
7e56d938598aa4cde2ea92ca028c5d704fa300430ecc89cf1f9973dfbbf397c30 guix-build-8c0be94f41e1/output/arm64-apple-darwin/bitcoin-8c0be94f41e1-arm64-apple-darwin-codesigning.tar.gz
80aeed57089d755a17b598584d2b17e300065e7727c5ca7ea615108dbdbd65595 guix-build-8c0be94f41e1/output/arm64-apple-darwin/bitcoin-8c0be94f41e1-arm64-apple-darwin-unsigned.tar.gz
91d67618a7791b87fc382e8e44d3b4e962b961d93d876f115bafaaf2a8c5e28ee guix-build-8c0be94f41e1/output/arm64-apple-darwin/bitcoin-8c0be94f41e1-arm64-apple-darwin-unsigned.zip
1086f9175676e6641c8adbe8e07b3e1edc88bcf61971d940cedfd2cbe29b06717e guix-build-8c0be94f41e1/output/dist-archive/bitcoin-8c0be94f41e1.tar.gz
1197396313295bcfd5f8206eacde5dc6638ece4c63e9ca7ac7760d3ba842bbc4ec guix-build-8c0be94f41e1/output/powerpc64-linux-gnu/SHA256SUMS.part
126e4112bf4008973d56fbf4b15aff3e1405d0fb24fe9520b1b2d368eb6543e27f guix-build-8c0be94f41e1/output/powerpc64-linux-gnu/bitcoin-8c0be94f41e1-powerpc64-linux-gnu-debug.tar.gz
137df5152a20b26b6bde16f2d61b605a78f55473a993d935af90c3a217860c5ead guix-build-8c0be94f41e1/output/powerpc64-linux-gnu/bitcoin-8c0be94f41e1-powerpc64-linux-gnu.tar.gz
1484dc9435a5b784c79e4c88aa3c8501924f4efbc5a5a067d9e3c6f07935f49e2d guix-build-8c0be94f41e1/output/riscv64-linux-gnu/SHA256SUMS.part
1514058cb93d5c15f2c87ac4d80acfb68664b7e3d133befba4cfb78b126825f923 guix-build-8c0be94f41e1/output/riscv64-linux-gnu/bitcoin-8c0be94f41e1-riscv64-linux-gnu-debug.tar.gz
169430524dbb1a7fc21c0ecb6e7324c892a8d5bf6bcef856bd7de3574e26191af7 guix-build-8c0be94f41e1/output/riscv64-linux-gnu/bitcoin-8c0be94f41e1-riscv64-linux-gnu.tar.gz
174928aae3fc04b06da0d9f605529576410a1b2da8ab07e0be430a4d8414548f08 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/SHA256SUMS.part
181f54881cc1e97aa08f874477ed6823b29808a070f464d0d8f627a1263d1af9f5 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/bitcoin-8c0be94f41e1-x86_64-apple-darwin-codesigning.tar.gz
19a8e19680360ba177af7f549a875402fb2a0229116bb73ffa0f15222dc45447a3 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/bitcoin-8c0be94f41e1-x86_64-apple-darwin-unsigned.tar.gz
207cfcb7df0e8a399752678c496af1db63b4f22e3efe9bfe30e6451094f13cb7f0 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/bitcoin-8c0be94f41e1-x86_64-apple-darwin-unsigned.zip
216085d40a64734880424be1c4e9f5114145a04c394b8b073dd2cd73ca8aa47158 guix-build-8c0be94f41e1/output/x86_64-linux-gnu/SHA256SUMS.part
22115fba02fbe27ea535c4b69037df3e152be1b4ba4ce190f27ea2d10c8d765f33 guix-build-8c0be94f41e1/output/x86_64-linux-gnu/bitcoin-8c0be94f41e1-x86_64-linux-gnu-debug.tar.gz
23a87ac28aa53a75ec9586de6d8981feac006da50e1345f7c426c792b6fff85c8b guix-build-8c0be94f41e1/output/x86_64-linux-gnu/bitcoin-8c0be94f41e1-x86_64-linux-gnu.tar.gz
24f834c6b504d81b5c1beab6ce30b7892f19746182d4548c3bccb6f104974b29cd guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/SHA256SUMS.part
259aff81708cf11cd4030910757254399bf98a79366afcc7c89c4e4901233752e8 guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-codesigning.tar.gz
26ab3ed6b3bc90443231cfcac13b1c9e2beea269309535cf9fdf09b9708483fa3b guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-debug.zip
27bc2cdba0b906ef017749d6e65826ebe4d224676a433df1f4e2fcc51678ae24f1 guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-setup-unsigned.exe
28f4aa53ba88553426812938b205fb409ef283ebbe60ae8ce1d2efa68f472b4b6a guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-unsigned.zip
x64 build:
0x86_64
1ea0279cbef14eb1625338c209bb2c592f4f9cb7b6e079cdecdcc55fa1841f7c2 guix-build-8c0be94f41e1/output/aarch64-linux-gnu/SHA256SUMS.part
200189711807d74b78c10f26cb3059d56ddf3f9d20efe1726a5f49475a069bb32 guix-build-8c0be94f41e1/output/aarch64-linux-gnu/bitcoin-8c0be94f41e1-aarch64-linux-gnu-debug.tar.gz
3450fdfe6a1e11fa59d2c85950dc7954990ffe25ea2d8dc92e7dd1c46e9fbabf4 guix-build-8c0be94f41e1/output/aarch64-linux-gnu/bitcoin-8c0be94f41e1-aarch64-linux-gnu.tar.gz
4538b929b5b87b0c0cf4c4f7915d083709382c2ef1752829be6acace7b4d459b8 guix-build-8c0be94f41e1/output/arm-linux-gnueabihf/SHA256SUMS.part
503b3a9f73dd5e719b08715646b64759ed7dba95f559e59b4385149ab49ee056a guix-build-8c0be94f41e1/output/arm-linux-gnueabihf/bitcoin-8c0be94f41e1-arm-linux-gnueabihf-debug.tar.gz
63c6faea4a2f27d7bdf15c36e58cd7c58ddacb90981c718e81ac12690d2af20dc guix-build-8c0be94f41e1/output/arm-linux-gnueabihf/bitcoin-8c0be94f41e1-arm-linux-gnueabihf.tar.gz
78b0c65d5fb69c3ba6f5669bf5d1bd7794deadfa49a4b662212a02e22580fe9d1 guix-build-8c0be94f41e1/output/arm64-apple-darwin/SHA256SUMS.part
8e56d938598aa4cde2ea92ca028c5d704fa300430ecc89cf1f9973dfbbf397c30 guix-build-8c0be94f41e1/output/arm64-apple-darwin/bitcoin-8c0be94f41e1-arm64-apple-darwin-codesigning.tar.gz
90aeed57089d755a17b598584d2b17e300065e7727c5ca7ea615108dbdbd65595 guix-build-8c0be94f41e1/output/arm64-apple-darwin/bitcoin-8c0be94f41e1-arm64-apple-darwin-unsigned.tar.gz
101d67618a7791b87fc382e8e44d3b4e962b961d93d876f115bafaaf2a8c5e28ee guix-build-8c0be94f41e1/output/arm64-apple-darwin/bitcoin-8c0be94f41e1-arm64-apple-darwin-unsigned.zip
1186f9175676e6641c8adbe8e07b3e1edc88bcf61971d940cedfd2cbe29b06717e guix-build-8c0be94f41e1/output/dist-archive/bitcoin-8c0be94f41e1.tar.gz
1297396313295bcfd5f8206eacde5dc6638ece4c63e9ca7ac7760d3ba842bbc4ec guix-build-8c0be94f41e1/output/powerpc64-linux-gnu/SHA256SUMS.part
136e4112bf4008973d56fbf4b15aff3e1405d0fb24fe9520b1b2d368eb6543e27f guix-build-8c0be94f41e1/output/powerpc64-linux-gnu/bitcoin-8c0be94f41e1-powerpc64-linux-gnu-debug.tar.gz
147df5152a20b26b6bde16f2d61b605a78f55473a993d935af90c3a217860c5ead guix-build-8c0be94f41e1/output/powerpc64-linux-gnu/bitcoin-8c0be94f41e1-powerpc64-linux-gnu.tar.gz
1584dc9435a5b784c79e4c88aa3c8501924f4efbc5a5a067d9e3c6f07935f49e2d guix-build-8c0be94f41e1/output/riscv64-linux-gnu/SHA256SUMS.part
1614058cb93d5c15f2c87ac4d80acfb68664b7e3d133befba4cfb78b126825f923 guix-build-8c0be94f41e1/output/riscv64-linux-gnu/bitcoin-8c0be94f41e1-riscv64-linux-gnu-debug.tar.gz
179430524dbb1a7fc21c0ecb6e7324c892a8d5bf6bcef856bd7de3574e26191af7 guix-build-8c0be94f41e1/output/riscv64-linux-gnu/bitcoin-8c0be94f41e1-riscv64-linux-gnu.tar.gz
184928aae3fc04b06da0d9f605529576410a1b2da8ab07e0be430a4d8414548f08 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/SHA256SUMS.part
191f54881cc1e97aa08f874477ed6823b29808a070f464d0d8f627a1263d1af9f5 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/bitcoin-8c0be94f41e1-x86_64-apple-darwin-codesigning.tar.gz
20a8e19680360ba177af7f549a875402fb2a0229116bb73ffa0f15222dc45447a3 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/bitcoin-8c0be94f41e1-x86_64-apple-darwin-unsigned.tar.gz
217cfcb7df0e8a399752678c496af1db63b4f22e3efe9bfe30e6451094f13cb7f0 guix-build-8c0be94f41e1/output/x86_64-apple-darwin/bitcoin-8c0be94f41e1-x86_64-apple-darwin-unsigned.zip
226085d40a64734880424be1c4e9f5114145a04c394b8b073dd2cd73ca8aa47158 guix-build-8c0be94f41e1/output/x86_64-linux-gnu/SHA256SUMS.part
23115fba02fbe27ea535c4b69037df3e152be1b4ba4ce190f27ea2d10c8d765f33 guix-build-8c0be94f41e1/output/x86_64-linux-gnu/bitcoin-8c0be94f41e1-x86_64-linux-gnu-debug.tar.gz
24a87ac28aa53a75ec9586de6d8981feac006da50e1345f7c426c792b6fff85c8b guix-build-8c0be94f41e1/output/x86_64-linux-gnu/bitcoin-8c0be94f41e1-x86_64-linux-gnu.tar.gz
25f834c6b504d81b5c1beab6ce30b7892f19746182d4548c3bccb6f104974b29cd guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/SHA256SUMS.part
269aff81708cf11cd4030910757254399bf98a79366afcc7c89c4e4901233752e8 guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-codesigning.tar.gz
27ab3ed6b3bc90443231cfcac13b1c9e2beea269309535cf9fdf09b9708483fa3b guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-debug.zip
28bc2cdba0b906ef017749d6e65826ebe4d224676a433df1f4e2fcc51678ae24f1 guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-setup-unsigned.exe
29f4aa53ba88553426812938b205fb409ef283ebbe60ae8ce1d2efa68f472b4b6a guix-build-8c0be94f41e1/output/x86_64-w64-mingw32/bitcoin-8c0be94f41e1-win64-unsigned.zip