-
Notifications
You must be signed in to change notification settings - Fork 502
Description
Steps to Reproduce
I built certificates 0.28.4 on https://copr.fedorainfracloud.org with both the fedora-42-x86_64 and fedora-43-x86_64 chroots enabled. The Fedora 42 build was fine but the Fedora 43 build fails in the tests. Fedora 43 has golang 1.25.1. Build command (within the spec file):
BUILD_DATE="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" '+%Y-%m-%d %H:%M UTC')"
GO_ENVS="CGO_ENABLED=1" go build \
-trimpath \
-buildmode=pie \
-mod=readonly \
-modcacherw \
-ldflags "-linkmode external -extldflags \"${LDFLAGS}\" -X \"main.Version=0.28.4\" -X \"main.BuildTime=${BUILD_DATE}\"" \
-o bin/step-ca ./cmd/...
The build log is available here:
https://download.copr.fedorainfracloud.org/results/patrickl/dev/fedora-43-x86_64/09669585-step-ca/builder-live.log.gz
FAIL snippets below:
Output:
...
=== RUN TestHandler_RevokeCert/ok/using-account-key
revoke_test.go:1097: '-1' and '0' are not equal
--- FAIL: TestHandler_RevokeCert (0.00s)
--- PASS: TestHandler_RevokeCert/fail/no-payload (0.00s)
--- PASS: TestHandler_RevokeCert/fail/prov.AuthorizeRevoke (0.00s)
--- PASS: TestHandler_RevokeCert/fail/ca.Revoke (0.00s)
--- PASS: TestHandler_RevokeCert/fail/no-account (0.00s)
--- PASS: TestHandler_RevokeCert/fail/nil-account (0.00s)
--- PASS: TestHandler_RevokeCert/fail/account-not-authorized (0.00s)
--- PASS: TestHandler_RevokeCert/fail/unauthorized-certificate-key (0.00s)
--- PASS: TestHandler_RevokeCert/fail/certificate-revoked-check-fails (0.00s)
--- PASS: TestHandler_RevokeCert/fail/certificate-already-revoked (0.00s)
--- FAIL: TestHandler_RevokeCert/ok/using-certificate-key (0.00s)
--- PASS: TestHandler_RevokeCert/fail/no-jws (0.00s)
--- PASS: TestHandler_RevokeCert/fail/nil-jws (0.00s)
--- PASS: TestHandler_RevokeCert/fail/no-provisioner (0.00s)
--- PASS: TestHandler_RevokeCert/fail/unmarshal-payload (0.00s)
--- PASS: TestHandler_RevokeCert/fail/wrong-certificate-encoding (0.00s)
--- PASS: TestHandler_RevokeCert/fail/no-certificate-encoded (0.00s)
--- PASS: TestHandler_RevokeCert/fail/account-not-valid (0.00s)
--- PASS: TestHandler_RevokeCert/fail/ca.Revoke-already-revoked (0.00s)
--- PASS: TestHandler_RevokeCert/fail/nil-provisioner (0.00s)
--- PASS: TestHandler_RevokeCert/fail/nil-payload (0.00s)
--- PASS: TestHandler_RevokeCert/fail/db.GetCertificateBySerial (0.00s)
--- PASS: TestHandler_RevokeCert/fail/different-certificate-contents (0.00s)
--- PASS: TestHandler_RevokeCert/fail/invalid-reasoncode (0.00s)
--- FAIL: TestHandler_RevokeCert/ok/using-account-key (0.00s)
...
--- PASS: TestWireIntegration (0.01s)
FAIL
...
FAIL github.com/smallstep/certificates/acme/api 0.091s
=== RUN TestDB_getDBAccount
...
Your Environment
- OS - Fedora 43 x86_64
step-ca
Version - 0.28.4
Expected Behavior
All tests PASS.
Actual Behavior
Some tests FAIL(ed)
Additional Context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).