• Bug#1091500: golang-github-github-smimesign: will FTBFS during trixie s

    From Santiago Vila@21:1/5 to All on Fri Dec 27 20:00:02 2024
    Package: src:golang-github-github-smimesign
    Version: 0.2.0+dfsg-2
    Tags: ftbfs trixie sid
    User: debian-qa@lists.debian.org
    Usertags: ftbfs-during-trixie-support-period

    Dear maintainer:

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

    --------------------------------------------------------------------------------
    [...]
    debian/rules clean
    dh clean --builddirectory=_build --buildsystem=golang --with=golang
    dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
    dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
    dh_clean -O--builddirectory=_build -O--buildsystem=golang
    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
    dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
    cd _build && go install -trimpath -v -p 2 github.com/github/smimesign/ietf-cms github.com/github/smimesign/fakeca
    internal/unsafeheader
    internal/goarch
    internal/cpu
    internal/abi
    internal/bytealg
    internal/byteorder
    internal/chacha8rand
    internal/coverage/rtcov
    internal/godebugs
    internal/goexperiment
    internal/goos
    internal/profilerecord
    internal/runtime/atomic
    internal/runtime/syscall
    internal/stringslite
    internal/runtime/exithook
    runtime/internal/math
    runtime/internal/sys
    internal/race
    sync/atomic
    runtime
    unicode
    unicode/utf8
    math/bits
    math
    crypto/internal/alias
    crypto/subtle
    crypto/internal/boring/sig
    cmp
    internal/itoa
    internal/asan
    internal/msan
    unicode/utf16
    vendor/golang.org/x/crypto/cryptobyte/asn1
    internal/nettrace
    container/list
    vendor/golang.org/x/crypto/internal/alias
    log/internal
    internal/reflectlite
    sync
    iter
    errors
    slices
    internal/bisect
    io
    strconv
    bytes
    hash
    crypto/cipher
    crypto
    crypto/internal/randutil
    reflect
    crypto/internal/boring
    crypto/aes
    crypto/des
    internal/oserror
    path
    internal/godebug
    syscall
    time
    internal/fmtsort
    internal/syscall/unix
    io/fs
    internal/poll
    internal/filepathlite
    internal/syscall/execenv
    internal/testlog
    math/rand
    os
    strings
    crypto/internal/edwards25519/field
    crypto/internal/nistec/fiat
    fmt
    math/big
    embed
    crypto/internal/nistec
    crypto/ecdh
    crypto/sha512
    crypto/internal/edwards25519
    crypto/dsa
    crypto/elliptic
    crypto/internal/bigmod
    crypto/internal/boring/bbig
    encoding/asn1
    crypto/rand
    crypto/ed25519
    crypto/md5
    crypto/rsa
    vendor/golang.org/x/crypto/cryptobyte
    crypto/sha1
    crypto/ecdsa
    crypto/sha256
    encoding/hex
    encoding/binary
    crypto/x509/pkix
    context
    encoding/base64
    vendor/golang.org/x/net/dns/dnsmessage
    encoding/pem
    internal/singleflight
    math/rand/v2
    internal/concurrent
    internal/weak
    sort
    unique
    net/netip
    runtime/cgo
    net/url
    path/filepath
    bufio
    compress/flate
    hash/crc32
    compress/gzip
    crypto/hmac
    vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305
    vendor/golang.org/x/sys/cpu
    vendor/golang.org/x/crypto/chacha20poly1305
    vendor/golang.org/x/crypto/hkdf
    crypto/internal/hpke
    vendor/golang.org/x/crypto/sha3
    crypto/internal/mlkem768
    crypto/rc4
    vendor/golang.org/x/text/transform
    log
    vendor/golang.org/x/text/unicode/bidi
    vendor/golang.org/x/text/secure/bidirule
    vendor/golang.org/x/text/unicode/norm
    net
    vendor/golang.org/x/net/idna
    vendor/golang.org/x/net/http2/hpack
    maps
    mime
    mime/quotedprintable
    net/http/internal
    net/http/internal/ascii
    os/exec
    net/textproto
    crypto/x509
    vendor/golang.org/x/net/http/httpguts
    vendor/golang.org/x/net/http/httpproxy
    mime/multipart
    github.com/github/smimesign/ietf-cms/oid
    crypto/tls
    github.com/github/smimesign/ietf-cms/protocol github.com/github/smimesign/fakeca
    net/http/httptrace
    net/http
    github.com/github/smimesign/ietf-cms/timestamp github.com/github/smimesign/ietf-cms
    dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
    cd _build && go test -vet=off -v -p 2 github.com/github/smimesign/ietf-cms github.com/github/smimesign/fakeca
    === RUN TestSign
    --- PASS: TestSign (0.00s)
    === RUN TestSignDetached
    --- PASS: TestSignDetached (0.00s)
    === RUN TestSignDetachedWithOpenSSL
    --- PASS: TestSignDetachedWithOpenSSL (0.01s)
    === RUN TestSignRemoveHeaders
    --- PASS: TestSignRemoveHeaders (0.00s)
    === RUN TestAddTimestamps
    --- PASS: TestAddTimestamps (0.01s)
    === RUN TestTimestampsVerifications
    --- PASS: TestTimestampsVerifications (0.08s)
    === RUN TestVerify
    --- PASS: TestVerify (0.00s)
    === RUN TestVerifyGPGSMAttached
    --- PASS: TestVerifyGPGSMAttached (0.00s)
    === RUN TestVerifyGPGSMDetached
    --- PASS: TestVerifyGPGSMDetached (0.00s)
    === RUN TestVerifyGPGSMNoCerts
    --- PASS: TestVerifyGPGSMNoCerts (0.00s)
    === RUN TestVerifyOpenSSLAttached
    --- PASS: TestVerifyOpenSSLAttached (0.00s)
    === RUN TestVerifyOpenSSLDetached
    --- PASS: TestVerifyOpenSSLDetached (0.00s)
    === RUN TestVerifyOutlookDetached
    --- PASS: TestVerifyOutlookDetached (0.01s)
    === RUN TestVerifySmimesignAttachedWithTimestamp
    verify_test.go:159: x509: certific