Guix building for Darwin, using the 22.x
branch currently fails due to a failing test in the python-certvalidator package. The test relies on a certificate, that expired 6 days ago..:
0building /gnu/store/w8i5a3yfmayxhyjyr5ccnrh5pbx96pmq-python-oscryptotests-1.2.1.drv...
1building /gnu/store/zpmm8r9i2sx75f9ix9xs962qc5a7s3i7-python-certvalidator-0.1-1.e5bdb4b.drv...
2\ 'check' phasenote: keeping build directory `/tmp/guix-build-python-certvalidator-0.1-1.e5bdb4b.drv-1'
3builder for `/gnu/store/zpmm8r9i2sx75f9ix9xs962qc5a7s3i7-python-certvalidator-0.1-1.e5bdb4b.drv' failed with exit code 1
4build of /gnu/store/zpmm8r9i2sx75f9ix9xs962qc5a7s3i7-python-certvalidator-0.1-1.e5bdb4b.drv failed
5View build log at '/var/log/guix/drvs/zp/mm8r9i2sx75f9ix9xs962qc5a7s3i7-python-certvalidator-0.1-1.e5bdb4b.drv.bz2'.
6guix environment: error: build of `/gnu/store/zpmm8r9i2sx75f9ix9xs962qc5a7s3i7-python-certvalidator-0.1-1.e5bdb4b.drv' failed
7....
8======================================================================
9ERROR: test_revocation_mode_soft (tests.test_validate.ValidateTests)
10----------------------------------------------------------------------
11Traceback (most recent call last):
12 File "/tmp/guix-build-python-certvalidator-0.1-1.e5bdb4b.drv-0/source/tests/test_validate.py", line 85, in test_revocation_mode_soft
13 validate_path(context, path)
14 File "/tmp/guix-build-python-certvalidator-0.1-1.e5bdb4b.drv-0/source/tests/../certvalidator/validate.py", line 50, in validate_path
15 return _validate_path(validation_context, path)
16 File "/tmp/guix-build-python-certvalidator-0.1-1.e5bdb4b.drv-0/source/tests/../certvalidator/validate.py", line 358, in _validate_path
17 raise PathValidationError(pretty_message(
18certvalidator.errors.PathValidationError: The path could not be validated because the end-entity certificate expired 2022-01-14 12:00:00Z
19
20----------------------------------------------------------------------
21Ran 213 tests in 1.609s
22
23FAILED (errors=1, skipped=10)
I have a fix for this in #24057, https://github.com/bitcoin/bitcoin/pull/24057/commits/85885919656a3f606f3d7f208378aabe95f3f62d, which can be backported to the 22.x branch.