Package: src:golang-github-micromdm-scep
Version: 2.1.0-3
User: [email protected]
Usertags: ftbfs-during-trixie-support-period
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable in the year 2028, your package 
failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang --with=golang
   dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- -ldflags '-X "main.version=2.1.0"'
        cd _build && go install -trimpath -v -p 2 -ldflags "-X 
\"main.version=2.1.0\"" github.com/micromdm/scep/challenge 
github.com/micromdm/scep/challenge/bolt github.com/micromdm/scep/client 
github.com/micromdm/scep/cmd/scepclient github.com/micromdm/scep/cmd/scepserver 
github.com/micromdm/scep/cryptoutil github.com/micromdm/scep/cryptoutil/x509util 
github.com/micromdm/scep/csrverifier github.com/micromdm/scep/csrverifier/executable 
github.com/micromdm/scep/depot github.com/micromdm/scep/depot/bolt github.com/micromdm/scep/depot/file 
github.com/micromdm/scep/scep github.com/micromdm/scep/server
internal/unsafeheader
internal/goarch
internal/cpu
internal/abi
internal/bytealg
internal/chacha8rand
internal/coverage/rtcov
internal/godebugs
internal/goexperiment
internal/goos
runtime/internal/atomic
runtime/internal/math
runtime/internal/sys
runtime/internal/syscall
internal/race
sync/atomic
runtime
unicode
unicode/utf8
math/bits
math
crypto/internal/alias
crypto/subtle
internal/itoa
crypto/internal/boring/sig
cmp
slices
unicode/utf16
vendor/golang.org/x/crypto/cryptobyte/asn1
internal/nettrace
encoding
log/internal
container/list
vendor/golang.org/x/crypto/internal/alias
internal/reflectlite
sync
internal/testlog
internal/bisect
errors
io
strconv
bytes
hash
reflect
crypto
crypto/internal/randutil
sort
internal/oserror
syscall
internal/syscall/unix
time
encoding/binary
crypto/cipher
crypto/internal/boring
crypto/des
crypto/aes
internal/fmtsort
internal/poll
internal/safefilepath
internal/syscall/execenv
path
io/fs
internal/godebug
os
math/rand
strings
crypto/internal/edwards25519/field
fmt
crypto/internal/nistec/fiat
math/big
embed
crypto/internal/nistec
crypto/ecdh
crypto/sha512
crypto/internal/edwards25519
crypto/md5
crypto/sha1
crypto/dsa
crypto/elliptic
crypto/internal/bigmod
crypto/internal/boring/bbig
encoding/asn1
crypto/rand
crypto/ed25519
crypto/rsa
vendor/golang.org/x/crypto/cryptobyte
crypto/sha256
crypto/ecdsa
encoding/hex
crypto/x509/pkix
encoding/base64
context
encoding/pem
vendor/golang.org/x/net/dns/dnsmessage
internal/singleflight
internal/intern
net/netip
net/url
net
path/filepath
encoding/json
bufio
github.com/go-logfmt/logfmt
log
regexp/syntax
regexp
crypto/x509
github.com/go-kit/log
github.com/go-kit/kit/log
github.com/go-kit/log/level
github.com/go-kit/kit/log/level
github.com/pkg/errors
github.com/micromdm/scep/cryptoutil
io/ioutil
os/exec
flag
github.com/micromdm/scep/cryptoutil/x509util
internal/sysinfo
runtime/debug
runtime/trace
github.com/go-kit/kit/endpoint
testing
encoding/xml
github.com/go-kit/kit/transport
go.mozilla.org/pkcs7
compress/flate
hash/crc32
github.com/micromdm/scep/scep
compress/gzip
crypto/hmac
crypto/rc4
vendor/golang.org/x/crypto/chacha20
vendor/golang.org/x/crypto/internal/poly1305
vendor/golang.org/x/sys/cpu
vendor/golang.org/x/crypto/hkdf
vendor/golang.org/x/text/transform
vendor/golang.org/x/crypto/chacha20poly1305
vendor/golang.org/x/text/unicode/bidi
crypto/tls
vendor/golang.org/x/text/secure/bidirule
vendor/golang.org/x/text/unicode/norm
vendor/golang.org/x/net/idna
net/textproto
vendor/golang.org/x/net/http/httpguts
vendor/golang.org/x/net/http/httpproxy
vendor/golang.org/x/net/http2/hpack
mime
mime/quotedprintable
mime/multipart
net/http/internal
net/http/internal/ascii
hash/fnv
github.com/boltdb/bolt
net/http/httptrace
net/http
github.com/micromdm/scep/challenge/bolt
github.com/micromdm/scep/csrverifier/executable
github.com/micromdm/scep/depot
github.com/micromdm/scep/depot/file
os/signal
github.com/micromdm/scep/depot/bolt
github.com/go-kit/kit/transport/http
github.com/gorilla/mux
github.com/micromdm/scep/server
github.com/micromdm/scep/challenge
github.com/micromdm/scep/client
github.com/micromdm/scep/csrverifier
github.com/micromdm/scep/cmd/scepclient
github.com/micromdm/scep/cmd/scepserver
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
        cd _build && go test -vet=off -v -p 2 
github.com/micromdm/scep/challenge github.com/micromdm/scep/challenge/bolt 
github.com/micromdm/scep/client github.com/micromdm/scep/cmd/scepclient 
github.com/micromdm/scep/cmd/scepserver github.com/micromdm/scep/cryptoutil 
github.com/micromdm/scep/cryptoutil/x509util github.com/micromdm/scep/csrverifier 
github.com/micromdm/scep/csrverifier/executable github.com/micromdm/scep/depot 
github.com/micromdm/scep/depot/bolt github.com/micromdm/scep/depot/file 
github.com/micromdm/scep/scep github.com/micromdm/scep/server
?       github.com/micromdm/scep/challenge/bolt [no test files]
=== RUN   TestDynamicChallenge
--- PASS: TestDynamicChallenge (0.01s)
PASS
ok      github.com/micromdm/scep/challenge      0.011s
?       github.com/micromdm/scep/client [no test files]
?       github.com/micromdm/scep/cmd/scepclient [no test files]
?       github.com/micromdm/scep/cmd/scepserver [no test files]
=== RUN   TestGenerateSubjectKeyID
=== RUN   TestGenerateSubjectKeyID/RSA
=== PAUSE TestGenerateSubjectKeyID/RSA
=== CONT  TestGenerateSubjectKeyID/RSA
--- PASS: TestGenerateSubjectKeyID (0.00s)
    --- PASS: TestGenerateSubjectKeyID/RSA (0.00s)
PASS
ok      github.com/micromdm/scep/cryptoutil     0.002s
?       github.com/micromdm/scep/csrverifier    [no test files]
?       github.com/micromdm/scep/csrverifier/executable [no test files]
?       github.com/micromdm/scep/depot  [no test files]
=== RUN   TestCreateCertificateRequest
--- PASS: TestCreateCertificateRequest (0.01s)
PASS
ok      github.com/micromdm/scep/cryptoutil/x509util    0.015s
?       github.com/micromdm/scep/depot/file     [no test files]
=== RUN   TestDepot_Serial
--- PASS: TestDepot_Serial (0.01s)
=== RUN   TestDepot_writeSerial
--- PASS: TestDepot_writeSerial (0.01s)
=== RUN   TestDepot_incrementSerial
--- PASS: TestDepot_incrementSerial (0.00s)
=== RUN   TestDepot_CreateOrLoadKey
--- PASS: TestDepot_CreateOrLoadKey (0.02s)
=== RUN   TestDepot_CreateOrLoadCA
--- PASS: TestDepot_CreateOrLoadCA (0.03s)
PASS
ok      github.com/micromdm/scep/depot/bolt     0.066s
=== RUN   TestFingerprintCertsSelector
=== RUN   TestFingerprintCertsSelector/null_SHA-256_hash
=== PAUSE TestFingerprintCertsSelector/null_SHA-256_hash
=== RUN   TestFingerprintCertsSelector/3_byte_SHA-256_hash
=== PAUSE TestFingerprintCertsSelector/3_byte_SHA-256_hash
=== RUN   TestFingerprintCertsSelector/mismatched_hash
=== PAUSE TestFingerprintCertsSelector/mismatched_hash
=== CONT  TestFingerprintCertsSelector/null_SHA-256_hash
=== CONT  TestFingerprintCertsSelector/mismatched_hash
=== CONT  TestFingerprintCertsSelector/3_byte_SHA-256_hash
--- PASS: TestFingerprintCertsSelector (0.00s)
    --- PASS: TestFingerprintCertsSelector/null_SHA-256_hash (0.00s)
    --- PASS: TestFingerprintCertsSelector/mismatched_hash (0.00s)
    --- PASS: TestFingerprintCertsSelector/3_byte_SHA-256_hash (0.00s)
=== RUN   TestEnciphermentCertsSelector
=== RUN   TestEnciphermentCertsSelector/empty_certificates_list
=== PAUSE TestEnciphermentCertsSelector/empty_certificates_list
=== RUN   TestEnciphermentCertsSelector/non-empty_certificates_list
=== PAUSE TestEnciphermentCertsSelector/non-empty_certificates_list
=== CONT  TestEnciphermentCertsSelector/empty_certificates_list
=== CONT  TestEnciphermentCertsSelector/non-empty_certificates_list
--- PASS: TestEnciphermentCertsSelector (0.00s)
    --- PASS: TestEnciphermentCertsSelector/empty_certificates_list (0.00s)
    --- PASS: TestEnciphermentCertsSelector/non-empty_certificates_list (0.00s)
=== RUN   TestNopCertsSelector
=== RUN   TestNopCertsSelector/empty_certificates_list
=== PAUSE TestNopCertsSelector/empty_certificates_list
=== RUN   TestNopCertsSelector/non-empty_certificates_list
=== PAUSE TestNopCertsSelector/non-empty_certificates_list
=== CONT  TestNopCertsSelector/empty_certificates_list
=== CONT  TestNopCertsSelector/non-empty_certificates_list
--- PASS: TestNopCertsSelector (0.00s)
    --- PASS: TestNopCertsSelector/empty_certificates_list (0.00s)
    --- PASS: TestNopCertsSelector/non-empty_certificates_list (0.00s)
=== RUN   TestParsePKIEnvelopeCert_MissingCertificatesForSigners
--- PASS: TestParsePKIEnvelopeCert_MissingCertificatesForSigners (0.00s)
=== RUN   TestDecryptPKIEnvelopeCSR
--- PASS: TestDecryptPKIEnvelopeCSR (0.01s)
=== RUN   TestDecryptPKIEnvelopeCert
--- PASS: TestDecryptPKIEnvelopeCert (0.00s)
=== RUN   TestSignCSR
    scep_test.go:23: pkcs7: signing time "2028-06-10T12:00:55Z" is outside of certificate validity 
"2016-05-29T13:47:05Z" to "2026-05-29T13:47:08Z"
--- FAIL: TestSignCSR (0.03s)
=== RUN   TestNewCSRRequest
=== RUN   
TestNewCSRRequest/KeyEncipherment_not_set_with_NOP_certificates_selector
=== PAUSE 
TestNewCSRRequest/KeyEncipherment_not_set_with_NOP_certificates_selector
=== RUN   
TestNewCSRRequest/KeyEncipherment_is_set_with_NOP_certificates_selector
=== PAUSE 
TestNewCSRRequest/KeyEncipherment_is_set_with_NOP_certificates_selector
=== RUN   
TestNewCSRRequest/KeyEncipherment_not_set_with_Encipherment_certificates_selector
=== PAUSE 
TestNewCSRRequest/KeyEncipherment_not_set_with_Encipherment_certificates_selector
=== RUN   
TestNewCSRRequest/KeyEncipherment_is_set_with_Encipherment_certificates_selector
=== PAUSE 
TestNewCSRRequest/KeyEncipherment_is_set_with_Encipherment_certificates_selector
=== CONT  
TestNewCSRRequest/KeyEncipherment_not_set_with_NOP_certificates_selector
=== CONT  
TestNewCSRRequest/KeyEncipherment_not_set_with_Encipherment_certificates_selector
=== CONT  
TestNewCSRRequest/KeyEncipherment_is_set_with_NOP_certificates_selector
=== CONT  
TestNewCSRRequest/KeyEncipherment_is_set_with_Encipherment_certificates_selector
--- PASS: TestNewCSRRequest (0.00s)
    --- PASS: 
TestNewCSRRequest/KeyEncipherment_not_set_with_Encipherment_certificates_selector
 (0.83s)
    --- PASS: 
TestNewCSRRequest/KeyEncipherment_not_set_with_NOP_certificates_selector (1.14s)
    --- PASS: 
TestNewCSRRequest/KeyEncipherment_is_set_with_Encipherment_certificates_selector
 (0.26s)
    --- PASS: 
TestNewCSRRequest/KeyEncipherment_is_set_with_NOP_certificates_selector (0.57s)
FAIL
FAIL    github.com/micromdm/scep/scep   1.455s
=== RUN   TestChallengeMiddleware
--- PASS: TestChallengeMiddleware (0.00s)
=== RUN   TestCaCert
--- PASS: TestCaCert (0.33s)
=== RUN   TestCACaps
--- PASS: TestCACaps (0.01s)
=== RUN   TestEncodePKCSReq_Request
=== RUN   TestEncodePKCSReq_Request/POST
=== RUN   TestEncodePKCSReq_Request/GET
--- PASS: TestEncodePKCSReq_Request (0.00s)
    --- PASS: TestEncodePKCSReq_Request/POST (0.00s)
    --- PASS: TestEncodePKCSReq_Request/GET (0.00s)
=== RUN   TestGetCACertMessage
--- PASS: TestGetCACertMessage (0.00s)
=== RUN   TestPKIOperation
--- PASS: TestPKIOperation (0.03s)
=== RUN   TestPKIOperationGET
--- PASS: TestPKIOperationGET (0.03s)
PASS
ok      github.com/micromdm/scep/server 0.404s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 2 
github.com/micromdm/scep/challenge github.com/micromdm/scep/challenge/bolt 
github.com/micromdm/scep/client github.com/micromdm/scep/cmd/scepclient 
github.com/micromdm/scep/cmd/scepserver github.com/micromdm/scep/cryptoutil 
github.com/micromdm/scep/cryptoutil/x509util github.com/micromdm/scep/csrverifier 
github.com/micromdm/scep/csrverifier/executable github.com/micromdm/scep/depot 
github.com/micromdm/scep/depot/bolt github.com/micromdm/scep/depot/file 
github.com/micromdm/scep/scep github.com/micromdm/scep/server returned exit code 1
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/ftbfs-future/

About the archive rebuild: This is an effort to keep trixie free from FTBFS bugs
during its lifetime as a supported distribution, as explained here:

https://lists.debian.org/debian-devel/2024/05/msg00414.html

(While they are not yet, please note that the bugs will be RC for trixie)

The build was made using sbuild and a reduced chroot with only
build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to