Your message dated Mon, 13 Jul 2026 05:49:49 +0000
with message-id <[email protected]>
and subject line Bug#1138440: fixed in smartdns 48.2+dfsg-1
has caused the Debian Bug report #1138440,
regarding smartdns: FTBFS with openssl 4.0
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.)


-- 
1138440: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138440
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: smartdns
Version: 46.1+dfsg-1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: [email protected]
Usertags: openssl-4.0

OpenSSL 4.0 is in experimental. This package fails to build against it:

| cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/smartdns-46.1+dfsg=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -DHAVE_UNWIND_BACKTRACE -Iinclude 
-DBASE_FILE_NAME='"dns_client.c"'  -DSMARTDNS_VERION='"46.1+dfsg-1"' 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o dns_client.o dns_client.c
| dns_client.c: In function ‘_dns_client_tls_get_cert_CN’:
| dns_client.c:3130:19: warning: assignment discards ‘const’ qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|  3130 |         cert_name = X509_get_subject_name(cert);
|       |                   ^
| dns_client.c:3136:9: warning: ‘X509_NAME_get_text_by_NID’ is deprecated: 
Since OpenSSL 4.0 [-Wdeprecated-declarations]
|  3136 |         if (X509_NAME_get_text_by_NID(cert_name, NID_commonName, cn, 
max_cn_len) == -1) {
|       |         ^~
| In file included from /usr/include/openssl/ssl.h:34,
|                  from dns_client.c:47:
| /usr/include/openssl/x509.h:1041:27: note: declared here
|  1041 | OSSL_DEPRECATEDIN_4_0 int X509_NAME_get_text_by_NID(const X509_NAME 
*name,
|       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from dns_client.c:30:
| dns_client.c: In function ‘_dns_client_verify_common_name’:
| dns_client.c:3183:61: error: invalid use of incomplete typedef 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|  3183 |                         tlog(TLOG_DEBUG, "peer SAN: %s", dns->data);
|       |                                                             ^~
| tlog.h:93:102: note: in definition of macro ‘tlog’
|    93 | #define tlog(level, format, ...) tlog_ext(level, BASE_FILE_NAME, 
__LINE__, __func__, NULL, format, ##__VA_ARGS__)
|       |                                                                       
                               ^~~~~~~~~~~
| dns_client.c:3184:83: error: invalid use of incomplete typedef 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|  3184 |                         if 
(_dns_client_tls_matchName(tls_host_verify, (char *)dns->data, dns->length) == 
0) {
|       |                                                                       
            ^~
| dns_client.c:3184:94: error: invalid use of incomplete typedef 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|  3184 |                         if 
(_dns_client_tls_matchName(tls_host_verify, (char *)dns->data, dns->length) == 
0) {
|       |                                                                       
                       ^~
| dns_client.c:3185:75: error: invalid use of incomplete typedef 
‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’}
|  3185 |                                 tlog(TLOG_DEBUG, "peer SAN match: 
%s", dns->data);
|       |                                                                       
    ^~
| tlog.h:93:102: note: in definition of macro ‘tlog’
|    93 | #define tlog(level, format, ...) tlog_ext(level, BASE_FILE_NAME, 
__LINE__, __func__, NULL, format, ##__VA_ARGS__)
|       |                                                                       
                               ^~~~~~~~~~~
| dns_client.c: In function ‘_dns_client_tls_verify’:
| dns_client.c:3257:16: warning: assignment discards ‘const’ qualifier from 
pointer target type [-Wdiscarded-qualifiers]
|  3257 |         pubkey = X509_get_X509_PUBKEY(cert);
|       |                ^
| make[2]: *** [<builtin>: dns_client.o] Error 1

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/smartdns_46.1+dfsg-1_amd64-2026-04-19T11:09:58Z

Sebastian

--- End Message ---
--- Begin Message ---
Source: smartdns
Source-Version: 48.2+dfsg-1
Done: Mo Zhou <[email protected]>

We believe that the bug you reported is fixed in the latest version of
smartdns, 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.
Mo Zhou <[email protected]> (supplier of updated smartdns 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 Jul 2026 22:30:54 -0700
Source: smartdns
Architecture: source
Version: 48.2+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Mo Zhou <[email protected]>
Changed-By: Mo Zhou <[email protected]>
Closes: 1136586 1138440
Changes:
 smartdns (48.2+dfsg-1) unstable; urgency=medium
 .
   * New upstream version 48.2+dfsg (Closes: #1138440)
   * Upgrade debian/watch to version 5.
   * The packaging/luci-compat is not used for Debian (Closes: #1136586)
Checksums-Sha1:
 dae01cb379e012fe18835d1ddc30d918b40b85e3 1923 smartdns_48.2+dfsg-1.dsc
 d2c3f8511e871fd98abbbb7e40f4d81c78ab69ee 631648 smartdns_48.2+dfsg.orig.tar.xz
 73b88612777084b39d1c686fed00e5fdce182895 6588 
smartdns_48.2+dfsg-1.debian.tar.xz
 30cc1eb25e6e7f4c24f41404ae5b572d75f7ef28 5483 
smartdns_48.2+dfsg-1_source.buildinfo
Checksums-Sha256:
 79fa040e58b8ff9ef997fd570fd2f40cda09e0310aee21ffa2d2ceaf0999e20a 1923 
smartdns_48.2+dfsg-1.dsc
 c5e63f363ea50989cb4bd111251f00f3fbb65a91827da0ac32948897b1dc5dee 631648 
smartdns_48.2+dfsg.orig.tar.xz
 33cb8987fdfc823708f6ff5cc4ddc8fd7e06a1f8477814b013151d4968254be5 6588 
smartdns_48.2+dfsg-1.debian.tar.xz
 ba38198d83a2f29c2bd30a63d6608cb521323a248d7342792dfec7b777153a55 5483 
smartdns_48.2+dfsg-1_source.buildinfo
Files:
 ac91c16e4bb01331bc0924be1721d7fa 1923 net optional smartdns_48.2+dfsg-1.dsc
 04260018a62a68e627d7186c0c17101a 631648 net optional 
smartdns_48.2+dfsg.orig.tar.xz
 c72ba073412b1b4296c453f5e18c5553 6588 net optional 
smartdns_48.2+dfsg-1.debian.tar.xz
 78697feb9e40cd05969a2f97fb287766 5483 net optional 
smartdns_48.2+dfsg-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAmpUeUARHGx1bWluQGRl
Ymlhbi5vcmcACgkQYmRes19oaoratxAAojlglNoesv5JxSYScYQlQZiBaz3HU/jd
Wg6oJgXZwVG7PUg+emb7YJe5zVXJpLOrASnnB00ff8u2auy9VM3kXu3FGKU7BoRN
56rDagpzW2Ll4muVx0YWelg+rU76LujbdRydWFCGodMr4q1GKYO152mIv/eM2hjx
3VUkr63+3kzqmrFoTsvBSXTl/aJwPDOyCdYcCIqTYFDzAPAX6LUvZNd2abY/6iDw
DOLNlu1/vmmXCoryPDx0wB3sIP0s91JZBbstLAANtE8SK2PyQyhhKmLf9ZRWTn5I
NE5KexcG9JcQiK6GS4KLb51UHs/zX7pIJ4UXgoKiLfKFp3+fDCPz2Hp3S06ePw2g
z0PomHRau58RQx0yL7v6xaQmOAw0WZVkHWiR65KXOT7dVOBrX4hDKukEsLKEF3kR
ooR9dtL6vrIAbqR30E3wDeZIrZg4TdeXi6RRJotmSEW4J8ZvrW19xX7u4RKUZUJG
ZRi9tKU4jurPxDj3cM7RPA4GqVC6oBNn5eTfhnQT7EJn7/RHlDTm+7Kaq+8cX4Si
Vsg8qcZmfCndJYfpcK4MzjPGy9+JcRC3RyZ2kU9Wq97ptt6TxkRxd392A3HjH0fp
+4G69y6IaYkSn9wkdF1bsrPEKZ5Xt222WJuEHtB5FbLbIxvyM82cTU0vVYxL7iGS
8OMhmsr5qOY=
=1/LW
-----END PGP SIGNATURE-----

Attachment: pgpldzDB2f8hx.pgp
Description: PGP signature


--- End Message ---

Reply via email to