Your message dated Sun, 12 Oct 2025 13:19:12 +0000
with message-id <[email protected]>
and subject line Bug#1117747: fixed in etcd 3.5.16-8
has caused the Debian Bug report #1117747,
regarding etcd: FTBFS: listener_test.go:232: unexpected NewListener error:
x509: SAN dNSName is malformed
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1117747: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1117747
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:etcd
Version: 3.5.16-7
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, this package failed to build.
Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:
https://people.debian.org/~sanvila/build-logs/202510/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you cannot 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 add an affects on src:etcd, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh build --buildsystem=golang --builddirectory=_build
dh_update_autotools_config -O--buildsystem=golang -O--builddirectory=_build
dh_autoreconf -O--buildsystem=golang -O--builddirectory=_build
dh_auto_configure -O--buildsystem=golang -O--builddirectory=_build
dh_auto_build -O--buildsystem=golang -O--builddirectory=_build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/client/examples
contains no non-test Go files, removing it from build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/concurrency
contains no non-test Go files, removing it from build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/examples
contains no non-test Go files, removing it from build
dh_auto_build: warning:
go.etcd.io/etcd/tests/integration/clientv3/experimental/recipes contains no
non-test Go files, removing it from build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/naming
contains no non-test Go files, removing it from build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/clientv3/snapshot
contains no non-test Go files, removing it from build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/embed contains no
non-test Go files, removing it from build
dh_auto_build: warning: go.etcd.io/etcd/tests/integration/proxy/grpcproxy
contains no non-test Go files, removing it from build
[... snipped ...]
=== RUN TestLeasingOwnerDeleteError
leasing_test.go:1107: Cannot create clusters in --short tests
--- SKIP: TestLeasingOwnerDeleteError (0.00s)
=== RUN TestLeasingNonOwnerPutError
leasing_test.go:1128: Cannot create clusters in --short tests
--- SKIP: TestLeasingNonOwnerPutError (0.00s)
=== RUN TestLeasingOwnerDeletePrefix
leasing_test.go:1153: Cannot create clusters in --short tests
--- SKIP: TestLeasingOwnerDeletePrefix (0.00s)
=== RUN TestLeasingOwnerDeleteFrom
leasing_test.go:1153: Cannot create clusters in --short tests
--- SKIP: TestLeasingOwnerDeleteFrom (0.00s)
=== RUN TestLeasingDeleteRangeBounds
leasing_test.go:1202: Cannot create clusters in --short tests
--- SKIP: TestLeasingDeleteRangeBounds (0.00s)
=== RUN TestLeasingDeleteRangeContendTxn
leasing_test.go:1260: Cannot create clusters in --short tests
--- SKIP: TestLeasingDeleteRangeContendTxn (0.00s)
=== RUN TestLeaseDeleteRangeContendDel
leasing_test.go:1260: Cannot create clusters in --short tests
--- SKIP: TestLeaseDeleteRangeContendDel (0.00s)
=== RUN TestLeasingPutGetDeleteConcurrent
leasing_test.go:1318: Cannot create clusters in --short tests
--- SKIP: TestLeasingPutGetDeleteConcurrent (0.00s)
=== RUN TestLeasingReconnectOwnerRevoke
leasing_test.go:1377: Cannot create clusters in --short tests
--- SKIP: TestLeasingReconnectOwnerRevoke (0.00s)
=== RUN TestLeasingReconnectOwnerRevokeCompact
leasing_test.go:1438: Cannot create clusters in --short tests
--- SKIP: TestLeasingReconnectOwnerRevokeCompact (0.00s)
=== RUN TestLeasingReconnectOwnerConsistency
leasing_test.go:1491: Cannot create clusters in --short tests
--- SKIP: TestLeasingReconnectOwnerConsistency (0.00s)
=== RUN TestLeasingTxnAtomicCache
leasing_test.go:1565: Cannot create clusters in --short tests
--- SKIP: TestLeasingTxnAtomicCache (0.00s)
=== RUN TestLeasingReconnectTxn
leasing_test.go:1651: Cannot create clusters in --short tests
--- SKIP: TestLeasingReconnectTxn (0.00s)
=== RUN TestLeasingReconnectNonOwnerGet
leasing_test.go:1687: Cannot create clusters in --short tests
--- SKIP: TestLeasingReconnectNonOwnerGet (0.00s)
=== RUN TestLeasingTxnRangeCmp
leasing_test.go:1738: Cannot create clusters in --short tests
--- SKIP: TestLeasingTxnRangeCmp (0.00s)
=== RUN TestLeasingDo
leasing_test.go:1773: Cannot create clusters in --short tests
--- SKIP: TestLeasingDo (0.00s)
=== RUN TestLeasingTxnOwnerPutBranch
leasing_test.go:1815: Cannot create clusters in --short tests
--- SKIP: TestLeasingTxnOwnerPutBranch (0.00s)
=== RUN TestLeasingSessionExpire
leasing_test.go:1909: Cannot create clusters in --short tests
--- SKIP: TestLeasingSessionExpire (0.00s)
=== RUN TestLeasingSessionExpireCancel
=== RUN TestLeasingSessionExpireCancel/test_0
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_1
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_2
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_3
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_4
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_5
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_6
leasing_test.go:1985: Cannot create clusters in --short tests
=== RUN TestLeasingSessionExpireCancel/test_7
leasing_test.go:1985: Cannot create clusters in --short tests
--- PASS: TestLeasingSessionExpireCancel (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_0 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_1 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_2 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_3 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_4 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_5 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_6 (0.00s)
--- SKIP: TestLeasingSessionExpireCancel/test_7 (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/clientv3/lease 0.013s
=== RUN TestEndpointManager
endpoints_test.go:29: Cannot create clusters in --short tests
--- SKIP: TestEndpointManager (0.00s)
=== RUN TestEndpointManagerAtomicity
endpoints_test.go:91: Cannot create clusters in --short tests
--- SKIP: TestEndpointManagerAtomicity (0.00s)
=== RUN TestEndpointManagerCRUD
endpoints_test.go:133: Cannot create clusters in --short tests
--- SKIP: TestEndpointManagerCRUD (0.00s)
=== RUN TestEtcdGrpcResolver
resolver_test.go:36: Cannot create clusters in --short tests
--- SKIP: TestEtcdGrpcResolver (0.00s)
=== RUN TestEtcdEndpointManager
resolver_test.go:118: Cannot create clusters in --short tests
--- SKIP: TestEtcdEndpointManager (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/clientv3/naming 0.010s
=== RUN TestSaveSnapshotFilePermissions
v3_snapshot_test.go:61: Snapshot creation tests are depending on embedded
etcServer so are integration-level tests.
--- SKIP: TestSaveSnapshotFilePermissions (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/clientv3/snapshot 0.008s
=== RUN TestEmbedEtcd
embed_test.go:50: Cannot start embedded cluster in --short tests
--- SKIP: TestEmbedEtcd (0.00s)
=== RUN TestEmbedEtcdGracefulStopSecure
embed_test.go:135: Cannot start embedded cluster in --short tests
--- SKIP: TestEmbedEtcdGracefulStopSecure (0.00s)
=== RUN TestEmbedEtcdGracefulStopInsecure
embed_test.go:135: Cannot start embedded cluster in --short tests
--- SKIP: TestEmbedEtcdGracefulStopInsecure (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/embed 0.009s
=== RUN TestClusterProxyMemberList
cluster_test.go:37: Cannot create clusters in --short tests
--- SKIP: TestClusterProxyMemberList (0.00s)
=== RUN TestKVProxyRange
kv_test.go:32: Cannot create clusters in --short tests
--- SKIP: TestKVProxyRange (0.00s)
=== RUN TestRegister
register_test.go:29: Cannot create clusters in --short tests
--- SKIP: TestRegister (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/proxy/grpcproxy 0.009s
=== RUN TestSnapshotV3RestoreMultiMemberAdd
member_test.go:34: Cannot create clusters in --short tests
--- SKIP: TestSnapshotV3RestoreMultiMemberAdd (0.00s)
=== RUN TestSnapshotV3RestoreSingle
v3_snapshot_test.go:40: Cannot create clusters in --short tests
--- SKIP: TestSnapshotV3RestoreSingle (0.00s)
=== RUN TestSnapshotV3RestoreMulti
v3_snapshot_test.go:106: Cannot create clusters in --short tests
--- SKIP: TestSnapshotV3RestoreMulti (0.00s)
=== RUN TestCorruptedBackupFileCheck
v3_snapshot_test.go:143: Cannot create clusters in --short tests
--- SKIP: TestCorruptedBackupFileCheck (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/snapshot 0.009s
=== RUN TestStoreRecover
store_tag_not_v2v3_test.go:43: Cannot create clusters in --short tests
--- SKIP: TestStoreRecover (0.00s)
=== RUN TestNewStoreWithNamespaces
--- PASS: TestNewStoreWithNamespaces (0.00s)
=== RUN TestStoreGetValue
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreGetValue (0.00s)
=== RUN TestStoreGetSorted
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreGetSorted (0.00s)
=== RUN TestSet
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestSet (0.00s)
=== RUN TestStoreCreateValue
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCreateValue (0.00s)
=== RUN TestStoreCreateDirectory
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCreateDirectory (0.00s)
=== RUN TestStoreCreateFailsIfExists
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCreateFailsIfExists (0.00s)
=== RUN TestStoreUpdateValue
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreUpdateValue (0.00s)
=== RUN TestStoreUpdateFailsIfDirectory
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreUpdateFailsIfDirectory (0.00s)
=== RUN TestStoreDeleteValue
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreDeleteValue (0.00s)
=== RUN TestStoreDeleteDirectory
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreDeleteDirectory (0.00s)
=== RUN TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreDeleteDirectoryFailsIfNonRecursiveAndDir (0.00s)
=== RUN TestRootRdOnly
--- PASS: TestRootRdOnly (0.00s)
=== RUN TestStoreCompareAndDeletePrevValue
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevValue (0.00s)
=== RUN TestStoreCompareAndDeletePrevValueFailsIfNotMatch
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevValueFailsIfNotMatch (0.00s)
=== RUN TestStoreCompareAndDeletePrevIndex
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevIndex (0.00s)
=== RUN TestStoreCompareAndDeletePrevIndexFailsIfNotMatch
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeletePrevIndexFailsIfNotMatch (0.00s)
=== RUN TestStoreCompareAndDeleteDirectoryFail
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndDeleteDirectoryFail (0.00s)
=== RUN TestStoreCompareAndSwapPrevValue
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevValue (0.00s)
=== RUN TestStoreCompareAndSwapPrevValueFailsIfNotMatch
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevValueFailsIfNotMatch (0.00s)
=== RUN TestStoreCompareAndSwapPrevIndex
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevIndex (0.00s)
=== RUN TestStoreCompareAndSwapPrevIndexFailsIfNotMatch
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreCompareAndSwapPrevIndexFailsIfNotMatch (0.00s)
=== RUN TestStoreWatchCreate
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchCreate (0.10s)
=== RUN TestStoreWatchRecursiveCreate
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreate (0.00s)
=== RUN TestStoreWatchUpdate
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchUpdate (0.00s)
=== RUN TestStoreWatchRecursiveUpdate
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveUpdate (0.00s)
=== RUN TestStoreWatchDelete
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchDelete (0.00s)
=== RUN TestStoreWatchRecursiveDelete
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveDelete (0.00s)
=== RUN TestStoreWatchCompareAndSwap
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchCompareAndSwap (0.00s)
=== RUN TestStoreWatchRecursiveCompareAndSwap
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCompareAndSwap (0.00s)
=== RUN TestStoreWatchStream
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchStream (0.20s)
=== RUN TestStoreWatchCreateWithHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchCreateWithHiddenKey (0.10s)
=== RUN TestStoreWatchRecursiveCreateWithHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreateWithHiddenKey (0.20s)
=== RUN TestStoreWatchUpdateWithHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchUpdateWithHiddenKey (0.00s)
=== RUN TestStoreWatchRecursiveUpdateWithHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveUpdateWithHiddenKey (0.00s)
=== RUN TestStoreWatchDeleteWithHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchDeleteWithHiddenKey (0.00s)
=== RUN TestStoreWatchRecursiveDeleteWithHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveDeleteWithHiddenKey (0.00s)
=== RUN TestStoreWatchRecursiveCreateDeeperThanHiddenKey
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchRecursiveCreateDeeperThanHiddenKey (0.00s)
=== RUN TestStoreWatchSlowConsumer
store_tag_not_v2v3_test.go:36: new v2 store with no namespace
--- PASS: TestStoreWatchSlowConsumer (0.00s)
=== RUN TestCreateKV
store_v2v3_test.go:30: Cannot create clusters in --short tests
--- SKIP: TestCreateKV (0.00s)
=== RUN TestSetKV
store_v2v3_test.go:30: Cannot create clusters in --short tests
--- SKIP: TestSetKV (0.00s)
=== RUN TestCreateSetDir
store_v2v3_test.go:30: Cannot create clusters in --short tests
--- SKIP: TestCreateSetDir (0.00s)
PASS
ok go.etcd.io/etcd/tests/integration/v2store 0.618s
? go.etcd.io/etcd/tests/testutils [no test files]
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 1 -
[too-long-redacted] /testutils returned exit code 1
make[2]: *** [debian/rules:26: override_dh_auto_test] Error 25
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:39: build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:17: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
Source: etcd
Source-Version: 3.5.16-8
Done: Reinhard Tartler <[email protected]>
We believe that the bug you reported is fixed in the latest version of
etcd, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Reinhard Tartler <[email protected]> (supplier of updated etcd package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 12 Oct 2025 06:57:05 -0400
Source: etcd
Architecture: source
Version: 3.5.16-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 1117747
Changes:
etcd (3.5.16-8) unstable; urgency=medium
.
* Team upload.
* Fix compilation with golang 1.25.2, Closes: #1117747
* debian/tests/control: require container-isolation for 'member-list'
Checksums-Sha1:
a18a6fb0bc8f1288b2506350b9fcc2450485763b 4055 etcd_3.5.16-8.dsc
a34d7ebe338e52c1c8b01032eb472d049491150c 47124 etcd_3.5.16-8.debian.tar.xz
Checksums-Sha256:
7678429d38c398a35e71a89389053f6f1257a768d5a36237ca3018f1906f05ae 4055
etcd_3.5.16-8.dsc
bc2dcc6d0d5b65e74b611079e4bb69ef67a287eed838768f26d4da9da87970ba 47124
etcd_3.5.16-8.debian.tar.xz
Files:
77820a80bbcaf2dcfb8df83c7f9ebc0b 4055 net optional etcd_3.5.16-8.dsc
fa44d233503400fc2abacecf711d6329 47124 net optional etcd_3.5.16-8.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmjrp3YUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJsuHHQ//RXmui7h3HjEJcSjN8k1KpKRVN6kz
A7prAYPt0ULKHM/SIyrOwHFqm9wPuTZ1QslyirzxzHKdiOU1A68dffmGZpnga2Pn
sFr2sKJnAN/TXIQZYLy3UOqeRz9ERIK+GMd1iExeW+tB49n5yidV/GTtJT+wJ4Xz
6phnhtzGvoAk0EFcOyce4Vlr+G3bpgliuhb5WhFkoS6DcvrZH45qORC5y06uZBzJ
G2rzpH92vrPEiSpk2kcIFfY2qXG3I0dHN2nU2e7dZYOVvgkeH02kjFu22iH0Y9n7
TAgmiUI80BljL94hy1cde8G4ZRZy6ezaafxWNt3Bhb6DfgEniDQWk4wB9Ao5u4eS
iMYNGPTWUf6OkwcpUDXtwfin/039Jg2ycGHeU72t2FF97kY2NngbSlsg46e9JHFt
QD0QlIKfyYhs4LP3J5OdqN9ZF9wU4qPhOfVSkobmydm4/QpVCmbR8BwYF0r/3rje
5f5DrIvDNpQhz9Wkhz2YGfpwDPTdSVaKoKDrQOA2FfWLkD01rZZqdG0flDT8R8m6
rq19VgFCiIZI86Zo9YrevqIcpmZv4w2TwA76Gk/bafynKMV7J6fgguOPwK6DIQzq
zAPD5P5sZqFIZJw12NBLLgNgGuM2WOnIrOm/0uOwZ1eMjeN1tpOvrNiEKaAaPZT3
dIaPCQRElIs1VA0=
=+ah4
-----END PGP SIGNATURE-----
pgpSjYBarNW4j.pgp
Description: PGP signature
--- End Message ---