Your message dated Mon, 15 Apr 2024 10:35:35 +0000 with message-id <e1rwjgv-003jgp...@fasolo.debian.org> and subject line Bug#1066271: fixed in libdigidoc 3.10.5-5 has caused the Debian Bug report #1066271, regarding libdigidoc: FTBFS: DigiDocVerify.c:939:11: error: implicit declaration of function ‘ddocGetDNPartFromString’ [-Werror=implicit-function-declaration] 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 ow...@bugs.debian.org immediately.) -- 1066271: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066271 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: libdigidoc Version: 3.10.5-4.1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240313 ftbfs-trixie ftbfs-impfuncdef Hi, During a rebuild of all packages in sid, your package failed to build on amd64. This is most likely caused by a change in dpkg 1.22.6, that enabled -Werror=implicit-function-declaration. For more information, see https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-13_-Werror.3Dimplicit-function-declaration Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libdigidoc && /usr/bin/cc > -DBUILD_DATE=\"28.02.2024\" -DBUILD_VER=0 -DMAJOR_VER=3 -DMINOR_VER=10 > -DRELEASE_VER=5 -DVER_SUFFIX=\"\" -Ddigidoc_EXPORTS -I/<<PKGBUILDDIR>> > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/include/libxml2 -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -fvisibility=hidden -MD -MT libdigidoc/CMakeFiles/digidoc.dir/DigiDocOCSP.c.o > -MF CMakeFiles/digidoc.dir/DigiDocOCSP.c.o.d -o > CMakeFiles/digidoc.dir/DigiDocOCSP.c.o -c > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c > /<<PKGBUILDDIR>>/libdigidoc/DigiDocVerify.c:939:11: error: implicit > declaration of function ‘ddocGetDNPartFromString’ > [-Werror=implicit-function-declaration] > 939 | err = ddocGetDNPartFromString(sDN, sId, &mbuf2); > | ^~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocVerify.c: In function > ‘verifyNotaryInfoCERT2’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocVerify.c:1568:35: warning: passing > argument 1 of ‘ossl_check_X509_type’ discards ‘const’ qualifier from pointer > target type [-Wdiscarded-qualifiers] > 1568 | sk_X509_push(ver_certs, notCert); > | ^~~~~~~ > In file included from /usr/include/openssl/types.h:33, > from /usr/include/openssl/x509.h:26: > /usr/include/openssl/x509.h:78:1: note: expected ‘X509 *’ {aka ‘struct > x509_st *’} but argument is of type ‘const X509 *’ {aka ‘const struct x509_st > *’} > 78 | SKM_DEFINE_STACK_OF_INTERNAL(X509, X509, X509) > | ^ > In file included from /usr/include/string.h:535, > from /usr/include/openssl/ec.h:23, > from /usr/include/openssl/x509.h:33, > from /<<PKGBUILDDIR>>/libdigidoc/DigiDocLib.h:36, > from /<<PKGBUILDDIR>>/libdigidoc/DigiDocConvert.h:25, > from /<<PKGBUILDDIR>>/libdigidoc/DigiDocConvert.c:24: > In function ‘strncat’, > inlined from ‘breakToLinesOf64’ at > /<<PKGBUILDDIR>>/libdigidoc/DigiDocConvert.c:887:7: > /usr/include/x86_64-linux-gnu/bits/string_fortified.h:138:10: warning: > ‘__builtin_strncat’ specified bound [9223372036854775811, > 18446744073709551615] exceeds maximum object size 9223372036854775807 > [-Wstringop-overread] > 138 | return __builtin___strncat_chk (__dest, __src, __len, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 139 | __glibc_objsize (__dest)); > | ~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c: In function ‘WriteOCSPResponse’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:249:18: warning: passing argument 1 > of ‘ASN1_i2d_bio’ from incompatible pointer type > [-Wincompatible-pointer-types] > 249 | ASN1_i2d_bio((int (*)(void*, unsigned char**))i2d_OCSP_RESPONSE, > bout, (unsigned char*)resp); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | int (*)(void *, unsigned char **) > In file included from /usr/include/openssl/objects.h:21, > from /usr/include/openssl/evp.h:43, > from /usr/include/openssl/x509.h:29, > from /<<PKGBUILDDIR>>/libdigidoc/DigiDocLib.h:36, > from /<<PKGBUILDDIR>>/libdigidoc/DigiDocConfig.h:29, > from /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:23: > /usr/include/openssl/asn1.h:967:31: note: expected ‘int (*)(const void *, > unsigned char **)’ but argument is of type ‘int (*)(void *, unsigned char **)’ > 967 | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x); > | ~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c: In function ‘WriteOCSPRequest’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:297:18: warning: passing argument 1 > of ‘ASN1_i2d_bio’ from incompatible pointer type > [-Wincompatible-pointer-types] > 297 | ASN1_i2d_bio((int (*)(void*, unsigned char**))i2d_OCSP_RESPONSE, > bout, (unsigned char*)req); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | int (*)(void *, unsigned char **) > /usr/include/openssl/asn1.h:967:31: note: expected ‘int (*)(const void *, > unsigned char **)’ but argument is of type ‘int (*)(void *, unsigned char **)’ > 967 | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x); > | ~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c: In function > ‘get_authority_key_from_cert’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:838:3: warning: ‘ASN1_STRING_data’ > is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] > 838 | ret = decodeHex((unsigned > char*)hex_to_string(ASN1_STRING_data(val->keyid), > ASN1_STRING_length(val->keyid))); > | ^~~ > /usr/include/openssl/asn1.h:683:40: note: declared here > 683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING > *x); > | ^~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c: In function > ‘OCSP_sendreq_bio_withParams’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:965:26: warning: passing argument 1 > of ‘ASN1_i2d_bio’ from incompatible pointer type > [-Wincompatible-pointer-types] > 965 | retcode = ASN1_i2d_bio((int (*)(void*, unsigned > char**))i2d_OCSP_REQUEST, b, (unsigned char*)req); > | > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | int (*)(void *, unsigned char **) > /usr/include/openssl/asn1.h:967:31: note: expected ‘int (*)(const void *, > unsigned char **)’ but argument is of type ‘int (*)(void *, unsigned char **)’ > 967 | int ASN1_i2d_bio(i2d_of_void *i2d, BIO *out, const void *x); > | ~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c: In function ‘verifyOCSPResponse’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:1605:31: warning: passing argument > 1 of ‘ossl_check_X509_type’ discards ‘const’ qualifier from pointer target > type [-Wdiscarded-qualifiers] > 1605 | sk_X509_push(ver_certs, notCert); > | ^~~~~~~ > In file included from /usr/include/openssl/types.h:33, > from /usr/include/openssl/x509.h:26: > /usr/include/openssl/x509.h:78:1: note: expected ‘X509 *’ {aka ‘struct > x509_st *’} but argument is of type ‘const X509 *’ {aka ‘const struct x509_st > *’} > 78 | SKM_DEFINE_STACK_OF_INTERNAL(X509, X509, X509) > | ^ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c: In function > ‘checkNonceAndCertbyOCSP’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:1668:32: warning: passing argument > 1 of ‘get_authority_key’ discards ‘const’ qualifier from pointer target type > [-Wdiscarded-qualifiers] > 1668 | if((ikey = get_authority_key(X509_get0_extensions(cert))) != NULL) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > /<<PKGBUILDDIR>>/libdigidoc/DigiDocOCSP.c:766:60: note: expected ‘struct > stack_st_X509_EXTENSION *’ but argument is of type ‘const struct > stack_st_X509_EXTENSION *’ > 766 | unsigned char *get_authority_key(STACK_OF(X509_EXTENSION) *exts) > | ^ > [ 80%] Building C object > libdigidoc/CMakeFiles/digidoc.dir/DigiDocDfExtract.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libdigidoc && /usr/bin/cc > -DBUILD_DATE=\"28.02.2024\" -DBUILD_VER=0 -DMAJOR_VER=3 -DMINOR_VER=10 > -DRELEASE_VER=5 -DVER_SUFFIX=\"\" -Ddigidoc_EXPORTS -I/<<PKGBUILDDIR>> > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/include/libxml2 -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -fvisibility=hidden -MD -MT > libdigidoc/CMakeFiles/digidoc.dir/DigiDocDfExtract.c.o -MF > CMakeFiles/digidoc.dir/DigiDocDfExtract.c.o.d -o > CMakeFiles/digidoc.dir/DigiDocDfExtract.c.o -c > /<<PKGBUILDDIR>>/libdigidoc/DigiDocDfExtract.c > [ 84%] Building C object libdigidoc/CMakeFiles/digidoc.dir/DigiDocHTTP.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libdigidoc && /usr/bin/cc > -DBUILD_DATE=\"28.02.2024\" -DBUILD_VER=0 -DMAJOR_VER=3 -DMINOR_VER=10 > -DRELEASE_VER=5 -DVER_SUFFIX=\"\" -Ddigidoc_EXPORTS -I/<<PKGBUILDDIR>> > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/include/libxml2 -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -fvisibility=hidden -MD -MT libdigidoc/CMakeFiles/digidoc.dir/DigiDocHTTP.c.o > -MF CMakeFiles/digidoc.dir/DigiDocHTTP.c.o.d -o > CMakeFiles/digidoc.dir/DigiDocHTTP.c.o -c > /<<PKGBUILDDIR>>/libdigidoc/DigiDocHTTP.c > [ 88%] Building C object libdigidoc/CMakeFiles/digidoc.dir/DigiDocService.c.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libdigidoc && /usr/bin/cc > -DBUILD_DATE=\"28.02.2024\" -DBUILD_VER=0 -DMAJOR_VER=3 -DMINOR_VER=10 > -DRELEASE_VER=5 -DVER_SUFFIX=\"\" -Ddigidoc_EXPORTS -I/<<PKGBUILDDIR>> > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/usr/include/libxml2 -g -O2 > -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -fvisibility=hidden -MD -MT > libdigidoc/CMakeFiles/digidoc.dir/DigiDocService.c.o -MF > CMakeFiles/digidoc.dir/DigiDocService.c.o.d -o > CMakeFiles/digidoc.dir/DigiDocService.c.o -c > /<<PKGBUILDDIR>>/libdigidoc/DigiDocService.c > /<<PKGBUILDDIR>>/libdigidoc/DigiDocService.c: In function > ‘ddsGetStatusWithFile’: > /<<PKGBUILDDIR>>/libdigidoc/DigiDocService.c:327:19: error: implicit > declaration of function ‘ddocAddSignatureFromMemory’ > [-Werror=implicit-function-declaration] > 327 | err = ddocAddSignatureFromMemory(pSigDoc, szFileName, > (const void*)p1, strlen(p1)); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > make[3]: *** [libdigidoc/CMakeFiles/digidoc.dir/build.make:359: > libdigidoc/CMakeFiles/digidoc.dir/DigiDocService.c.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2024/03/13/libdigidoc_3.10.5-4.1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---Source: libdigidoc Source-Version: 3.10.5-5 Done: Andreas Beckmann <a...@debian.org> We believe that the bug you reported is fixed in the latest version of libdigidoc, 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 1066...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Beckmann <a...@debian.org> (supplier of updated libdigidoc 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 15 Apr 2024 12:12:47 +0200 Source: libdigidoc Architecture: source Version: 3.10.5-5 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packa...@qa.debian.org> Changed-By: Andreas Beckmann <a...@debian.org> Closes: 1065774 1066271 Changes: libdigidoc (3.10.5-5) unstable; urgency=medium . * QA upload. * Fix building with -Werror=implicit-function-declaration. (Closes: #1066271, #1065774) Checksums-Sha1: b7cacb6f90edab58327d0a6b694df6ca5658d951 2233 libdigidoc_3.10.5-5.dsc 65787b8b2461c57bc208b324f06e3b556a936b49 4652 libdigidoc_3.10.5-5.debian.tar.xz 31d7fa4d3e4fb3b07ad36626abb4b2bee390d03f 7036 libdigidoc_3.10.5-5_source.buildinfo Checksums-Sha256: e6edd8df607f9aead6625c3e0a3aee65e3a90c9b351e8b3b255b9cd88b299a25 2233 libdigidoc_3.10.5-5.dsc 8160c7f51500213815ebac9a8d6b5b07449a870b0ae6c64c96ab10da4d63be1e 4652 libdigidoc_3.10.5-5.debian.tar.xz 5d056276648af5f2c512f09d5e40d08f030925057e8ff8ab3a81578d0166123b 7036 libdigidoc_3.10.5-5_source.buildinfo Files: dc036a6015487b6a6e9690624fd8b613 2233 libs optional libdigidoc_3.10.5-5.dsc bbcbd3fda191ef240794054e4246949f 4652 libs optional libdigidoc_3.10.5-5.debian.tar.xz 073144d90fda2940909e3539f721d6f4 7036 libs optional libdigidoc_3.10.5-5_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmYc/eoQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCCEhD/9cNKDoqJ9e1e3CzsbkO5z+FWGm+PvTzswp ZAGNjTk/5SOTYL2TNK9tQdFniPpyez5gIL8nkdchIVGQVSBwxD4DofUGnPgn4HrH USUBLSHoIQzHj2fkN4PKC8xmtOO2U5bp7FYoOdnujthulAwTnl2+kfKWtD0uFXij S7Ok39Z+3rldQbNDoeZBOlUsobP26jXjc2gguO/q2nkvRu9BTvOcuU+v03CZ4uL6 8mTVbRlIfiuwOvYg+uToxYX0KICU+jgG6nOiYGAnCCAXPQVvp/oeXRT/qzJLinZp NrA1XWFyvf79EkItEoLcxrwyY7T1stzIB4rhotFcpLArJMqjfhUjhOZNWb+jPFYf u2/vTYLMtlpG5kQuOLnadqHZK0YyEWR2QqjQC2a4c5IGOIZRn65rQdQU3R9ob2Rf haBt3mKoB1HHb/swtz9AwmS/iFDTn9zcmCjpG75C2lsXpKn37fmMmxB2P/aWX4fP FBcTbhGeXNY4TthRK7n1ILkEKtxDldg8RpsNefgm6B4ttzP3H6Ll/VZ8ccR87yN4 +Gy+ZcoeimDr+9HCpFn9WoXyNbotdKpubXs3WZBNRyTPRJXFPZ1hQT3SXeYRDpaK eULiw00C26Bvnuvltwu7lHc1DYlKk9sSj/w9sIRp6CzT2ERDp5xL3iGtv/3MXfQc 24xjqaLexg== =3MsA -----END PGP SIGNATURE-----pgpHfOAnsAZpP.pgp
Description: PGP signature
--- End Message ---