Your message dated Sun, 14 Apr 2024 09:05:16 +0000
with message-id <e1rvvny-0088f9...@fasolo.debian.org>
and subject line Bug#1065942: fixed in lcmaps-plugins-jobrep 1.5.7-1
has caused the Debian Bug report #1065942,
regarding lcmaps-plugins-jobrep: FTBFS: jobrep_data_handling.c:1282:17: error: 
implicit declaration of function ‘i2c_ASN1_INTEGER’; did you mean 
‘i2s_ASN1_INTEGER’? [-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.)


-- 
1065942: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065942
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lcmaps-plugins-jobrep
Version: 1.5.6-1.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):
> /bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. 
> -I../../src   -I../../src/api  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -c -o 
> ../api/liblcmaps_jobrep_la-jobrep_odbc_api.lo `test -f 
> '../api/jobrep_odbc_api.c' || echo './'`../api/jobrep_odbc_api.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src/api 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> lcmaps_jobrep.c  -fPIC -DPIC -o .libs/liblcmaps_jobrep_la-lcmaps_jobrep.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src/api 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> jobrep_data_handling.c  -fPIC -DPIC -o 
> .libs/liblcmaps_jobrep_la-jobrep_data_handling.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src/api 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> ../api/jobrep_odbc_api.c  -fPIC -DPIC -o 
> ../api/.libs/liblcmaps_jobrep_la-jobrep_odbc_api.o
> jobrep_data_handling.c: In function ‘jobrep_push_certificates’:
> jobrep_data_handling.c:1187:13: warning: ‘ASN1_STRING_data’ is deprecated: 
> Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
>  1187 |             not_before = 
> jobrep_asn1TimeToTimeT(ASN1_STRING_data(X509_get_notBefore(cert)),(size_t)0);
>       |             ^~~~~~~~~~
> 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 jobrep_data_handling.h:17,
>                  from jobrep_data_handling.c:12:
> /usr/include/openssl/asn1.h:683:40: note: declared here
>   683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING 
> *x);
>       |                                        ^~~~~~~~~~~~~~~~
> jobrep_data_handling.c:1195:13: warning: ‘ASN1_STRING_data’ is deprecated: 
> Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
>  1195 |             not_after  = 
> jobrep_asn1TimeToTimeT(ASN1_STRING_data(X509_get_notAfter(cert)),(size_t)0);
>       |             ^~~~~~~~~
> /usr/include/openssl/asn1.h:683:40: note: declared here
>   683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING 
> *x);
>       |                                        ^~~~~~~~~~~~~~~~
> jobrep_data_handling.c: In function ‘jobrep_get_serialnumber_as_string’:
> jobrep_data_handling.c:1282:17: error: implicit declaration of function 
> ‘i2c_ASN1_INTEGER’; did you mean ‘i2s_ASN1_INTEGER’? 
> [-Werror=implicit-function-declaration]
>  1282 |     serialLen = i2c_ASN1_INTEGER(cert_Serial, NULL);
>       |                 ^~~~~~~~~~~~~~~~
>       |                 i2s_ASN1_INTEGER
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src/api 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> lcmaps_jobrep.c -o liblcmaps_jobrep_la-lcmaps_jobrep.o >/dev/null 2>&1
> jobrep_data_handling.c: In function ‘jobrep_time_to_string’:
> jobrep_data_handling.c:1340:42: warning: ‘%02d’ directive output may be 
> truncated writing between 2 and 11 bytes into a region of size between 8 and 
> 15 [-Wformat-truncation=]
>  1340 |     snprintf(datetime, (size_t)20, "%04d-%02d-%02d %02d:%02d:%02d",
>       |                                          ^~~~
> jobrep_data_handling.c:1340:36: note: directive argument in the range 
> [-2147483647, 2147483647]
>  1340 |     snprintf(datetime, (size_t)20, "%04d-%02d-%02d %02d:%02d:%02d",
>       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
>                  from ../../src/api/jobrep_odbc_api.h:25,
>                  from jobrep_data_handling.h:15:
> In function ‘snprintf’,
>     inlined from ‘jobrep_time_to_string’ at jobrep_data_handling.c:1340:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note: 
> ‘__builtin___snprintf_chk’ output between 20 and 72 bytes into a destination 
> of size 20
>    54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    55 |                                    __glibc_objsize (__s), __fmt,
>       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    56 |                                    __va_arg_pack ());
>       |                                    ~~~~~~~~~~~~~~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src/api 
> -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c 
> ../api/jobrep_odbc_api.c -o ../api/liblcmaps_jobrep_la-jobrep_odbc_api.o 
> >/dev/null 2>&1
> cc1: some warnings being treated as errors
> make[4]: *** [Makefile:523: liblcmaps_jobrep_la-jobrep_data_handling.lo] 
> Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/lcmaps-plugins-jobrep_1.5.6-1.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: lcmaps-plugins-jobrep
Source-Version: 1.5.7-1
Done: Dennis van Dok <denni...@nikhef.nl>

We believe that the bug you reported is fixed in the latest version of
lcmaps-plugins-jobrep, 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 1065...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dennis van Dok <denni...@nikhef.nl> (supplier of updated lcmaps-plugins-jobrep 
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: SHA512

Format: 1.8
Date: Wed, 10 Apr 2024 14:40:13 +0200
Source: lcmaps-plugins-jobrep
Architecture: source
Version: 1.5.7-1
Distribution: unstable
Urgency: medium
Maintainer: Dennis van Dok <denni...@nikhef.nl>
Changed-By: Dennis van Dok <denni...@nikhef.nl>
Closes: 1065942 1068071
Changes:
 lcmaps-plugins-jobrep (1.5.7-1) unstable; urgency=medium
 .
   * New upstream release
   * Sync serialnumber code with verify-proxy plugin, making code OpenSSL-1.1
     API compliant (Closes: #1065942)
   * Cleanup manpage (and cleanup packaging of the documentation)
   * Set dependency on liblcmaps0t64 for 64 bit time_t
     transition (Closes: #1068071)
Checksums-Sha1:
 b9360de44c4f583de77bfc4a2c467357f31641c1 2280 lcmaps-plugins-jobrep_1.5.7-1.dsc
 6a3792b4e09b250803d83a35eeba14c2783ff1a7 466032 
lcmaps-plugins-jobrep_1.5.7.orig.tar.gz
 350b7cdab6b7808b1999ab53ca9d3e3e18ed42e0 3276 
lcmaps-plugins-jobrep_1.5.7-1.debian.tar.xz
 a90b53cdc1046dfb0e00e103e8bae2f7b1f2157b 6392 
lcmaps-plugins-jobrep_1.5.7-1_source.buildinfo
Checksums-Sha256:
 1e19bc06c5076cb1d2dfb859a6202809a9bf920e47b73fe90fbe2d81339218d4 2280 
lcmaps-plugins-jobrep_1.5.7-1.dsc
 3306c0300eb967f0c5182e263e95343af589a1157f91710a93b9adac1a82f4ad 466032 
lcmaps-plugins-jobrep_1.5.7.orig.tar.gz
 04cd901657c2abbfc6d4e31bebf82b9c5ce4461630d197f777517cb9ba4c08e1 3276 
lcmaps-plugins-jobrep_1.5.7-1.debian.tar.xz
 fc4ad47e621eafbffe9c995a928c9112daf093a143681e02274641b95330ef88 6392 
lcmaps-plugins-jobrep_1.5.7-1_source.buildinfo
Files:
 8bce9d88e488b941947df476c7cb955d 2280 libs optional 
lcmaps-plugins-jobrep_1.5.7-1.dsc
 c9f01010f396849b3ffaecf14fac1c92 466032 libs optional 
lcmaps-plugins-jobrep_1.5.7.orig.tar.gz
 e7cca54e24c0ad9acdc080a9695824e8 3276 libs optional 
lcmaps-plugins-jobrep_1.5.7-1.debian.tar.xz
 805683493c34787b621b8fe6cf727981 6392 libs optional 
lcmaps-plugins-jobrep_1.5.7-1_source.buildinfo

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

iQJHBAEBCgAxFiEEWGm4u3eUE64rvBHj3/rYGXYX7xkFAmYbmEgTHGRlbm5pc3Zk
QG5pa2hlZi5ubAAKCRDf+tgZdhfvGZMlD/9hRYQCwjG/4BmCGYok4+X4fY9EXX1Q
AOokj9Aw0PeyBtWoSDEgEfyA6cP8RTbteS62hHw8dS+5UDLsGoq8I/5IdTVxS+Pw
iibCU1hzXcS8oFYzn0rrZh/kZzHj30Gc2oPz7nbbBkNzUX6f0doAVJtYLfqrhoDq
vfuGjXeyLJZVhYoZdVpQubXsYH3t8PhocSru1kwqeMw2lybJ9GwlvOd1GD1VmUfO
KvNDGJultia7vnZUZYPAcX1vKv2CuETCV3gPcD8hbfX17AGUCgxeWDZDww9nyjM5
c+YzlJMK1BtfmwbMnMMcJYdCdW4hCd0HCVAbrJhD6K7fTdR6su93yRt8Zjl3WgOQ
cgsS775u3Ief8csXWTeVuxl+uDVkV7c+55RF/Tho+byPUcHdip3u3P+tGsRtoJdP
WnLGOjJlWmg8LsekaUnXJxvIAgQ3LuhzsoeRIZX8AdtO2fBAjFeTJ/WIh2arbPjp
6gKLboY8lGjR6TQP651CgEtkIslv8Hn7elF44LOrJTouGv4U1l81tXFI1JNhuHfZ
xu5s+SglGObolYaDWuot3AK2cClrOVIKz9RFdK1aqoTlY8mxqvpyKSeMIFM+m+vI
D0K4y9/UeXeZu4V83sjMtSP+KLIlTdfLUZYQslECT26hcSq2YwHciPNdAWgH7B82
85MZkedqXOq3jw==
=JZR9
-----END PGP SIGNATURE-----

Attachment: pgpGtTfZ7BVOD.pgp
Description: PGP signature


--- End Message ---

Reply via email to