Your message dated Sat, 16 Mar 2024 16:51:33 +0000
with message-id <e1rlxft-005i4s...@fasolo.debian.org>
and subject line Bug#1066496: fixed in rdiff-backup-fs 1.0.0-8
has caused the Debian Bug report #1066496,
regarding rdiff-backup-fs: FTBFS: gstats.h:44:30: error: implicit declaration 
of function ‘time’ [-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.)


-- 
1066496: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066496
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: rdiff-backup-fs
Version: 1.0.0-7
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):
> gcc -DHAVE_CONFIG_H -I. -I..   -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 -Wall -g -O3 -I/usr/include/fuse 
> -D_FILE_OFFSET_BITS=64  -c -o gutils.o gutils.c
> gutils.c: In function ‘gdesccopy’:
> gutils.c:9:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>     9 |                 write(dest, buffer, result);
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> gpath.c: In function ‘gpthcldptr’:
> gpath.c:82:5: warning: this ‘for’ clause does not guard... 
> [-Wmisleading-indentation]
>    82 |     for (; (i >= 0) && (path[i] != '/'); i--);
>       |     ^~~
> gpath.c:83:9: note: ...this statement, but the latter is misleadingly 
> indented as if it were guarded by the ‘for’
>    83 |         (*pointer) = path + i + 1;
>       |         ^
> grdiff.c: In function ‘snapshot_copy’:
> grdiff.c:305:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   305 |                 write(snapshot_desc, buffer, result);
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> grdiff.c: In function ‘snapshot_append’:
> In file included from gtree.h:5,
>                  from gtree.c:3:
> gtree.c: In function ‘gtreenew’:
> grdiff.c:331:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   331 |         write(snapshot_desc, buffer, 1);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> gstats.h:44:30: error: implicit declaration of function ‘time’ 
> [-Werror=implicit-function-declaration]
>    44 |             (stats)->ctime = time(0);                   \
>       |                              ^~~~
> gtree.c:42:5: note: in expansion of macro ‘set_directory_stats’
>    42 |     set_directory_stats(stats);
>       |     ^~~~~~~~~~~~~~~~~~~
> gtree.c:5:1: note: ‘time’ is defined in header ‘<time.h>’; did you forget to 
> ‘#include <time.h>’?
>     4 | #include "gutils.h"
>   +++ |+#include <time.h>
>     5 | 
> grdiff.c:333:17: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   333 |                 write(snapshot_desc, buffer, result);
>       |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> gtree.c: In function ‘tree_save_node’:
> gtree.c:269:9: error: implicit declaration of function ‘asprintf’; did you 
> mean ‘vsprintf’? [-Werror=implicit-function-declaration]
>   269 |         asprintf(&temp, "File %s\n", node->stats->internal);
>       |         ^~~~~~~~
>       |         vsprintf
> gtree.c:295:9: warning: ignoring return value of ‘write’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   295 |         write(desc, result, strlen(result));
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> gstring.c: In function ‘__gstrcat’:
> gstring.c:60:5: warning: ‘__builtin_strncpy’ specified bound depends on the 
> length of the source argument [-Wstringop-truncation]
>    60 |     strncpy((*dest), source, count);
>       |     ^
> In function ‘gstrcpy’,
>     inlined from ‘gstrcpy’ at gstring.c:67:5,
>     inlined from ‘__gstrcat’ at gstring.c:23:5:
> gstring.c:73:18: note: length computed here
>    73 |     int length = strlen(source);
>       |                  ^~~~~~~~~~~~~~
> In file included from gstats.h:4,
>                  from grdiff.h:5,
>                  from grdiff.c:4:
> grdiff.c: In function ‘get_revs_dir’:
> ../headers.h:41:27: warning: ‘%02d’ directive writing between 2 and 11 bytes 
> into a region of size between 8 and 15 [-Wformat-overflow=]
>    41 | #define ARCHFS_DIR_FORMAT "%4d-%02d-%02dT%02d:%02d:%02d"
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> grdiff.c:155:21: note: in expansion of macro ‘ARCHFS_DIR_FORMAT’
>   155 |     sprintf(result, ARCHFS_DIR_FORMAT, rev_tm->tm_year + 1900,
>       |                     ^~~~~~~~~~~~~~~~~
> ../headers.h:41:32: note: format string is defined here
>    41 | #define ARCHFS_DIR_FORMAT "%4d-%02d-%02dT%02d:%02d:%02d"
>       |                                ^~~~
> ../headers.h:41:27: note: directive argument in the range [-2147483647, 
> 2147483647]
>    41 | #define ARCHFS_DIR_FORMAT "%4d-%02d-%02dT%02d:%02d:%02d"
>       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> grdiff.c:155:21: note: in expansion of macro ‘ARCHFS_DIR_FORMAT’
>   155 |     sprintf(result, ARCHFS_DIR_FORMAT, rev_tm->tm_year + 1900,
>       |                     ^~~~~~~~~~~~~~~~~
> In file included from /usr/include/stdio.h:906,
>                  from gutils.h:2,
>                  from grdiff.h:4:
> In function ‘sprintf’,
>     inlined from ‘get_revs_dir’ at grdiff.c:155:5:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:30:10: note: 
> ‘__builtin___sprintf_chk’ output between 20 and 72 bytes into a destination 
> of size 20
>    30 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
>       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    31 |                                   __glibc_objsize (__s), __fmt,
>       |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    32 |                                   __va_arg_pack ());
>       |                                   ~~~~~~~~~~~~~~~~~
> gstring.c: In function ‘gstrcpy’:
> gstring.c:60:5: warning: ‘__builtin_strncpy’ output truncated before 
> terminating nul copying as many bytes from a string as its length 
> [-Wstringop-truncation]
>    60 |     strncpy((*dest), source, count);
>       |     ^
> In function ‘gstrcpy’,
>     inlined from ‘gstrcpy’ at gstring.c:67:5:
> gstring.c:73:18: note: length computed here
>    73 |     int length = strlen(source);
>       |                  ^~~~~~~~~~~~~~
> gstring.c: In function ‘gstrncpy’:
> gstring.c:60:5: warning: ‘__builtin_strncpy’ output truncated before 
> terminating nul copying as many bytes from a string as its length 
> [-Wstringop-truncation]
>    60 |     strncpy((*dest), source, count);
>       |     ^
> gstring.c:84:18: note: length computed here
>    84 |     int length = strlen(source);
>       |                  ^~~~~~~~~~~~~~
> gstring.c: In function ‘gmstrcpy’:
> gstring.c:60:5: warning: ‘__builtin_strncpy’ specified bound depends on the 
> length of the source argument [-Wstringop-truncation]
>    60 |     strncpy((*dest), source, count);
>       |     ^
> In function ‘gstrcpy’,
>     inlined from ‘gstrcpy’ at gstring.c:67:5,
>     inlined from ‘gmstrcpy’ at gstring.c:115:5:
> gstring.c:73:18: note: length computed here
>    73 |     int length = strlen(source);
>       |                  ^~~~~~~~~~~~~~
> gstring.c: In function ‘gstrcat’:
> gstring.c:60:5: warning: ‘__builtin_strncpy’ output truncated before 
> terminating nul copying as many bytes from a string as its length 
> [-Wstringop-truncation]
>    60 |     strncpy((*dest), source, count);
>       |     ^
> In function ‘gstrcpy’,
>     inlined from ‘gstrcpy’ at gstring.c:67:5,
>     inlined from ‘gstrcat’ at gstring.c:147:10:
> gstring.c:73:18: note: length computed here
>    73 |     int length = strlen(source);
>       |                  ^~~~~~~~~~~~~~
> gstring.c: In function ‘gstrline’:
> gstring.c:60:5: warning: ‘__builtin_strncpy’ specified bound depends on the 
> length of the source argument [-Wstringop-truncation]
>    60 |     strncpy((*dest), source, count);
>       |     ^
> In function ‘gstrcpy’,
>     inlined from ‘gstrcpy’ at gstring.c:67:5,
>     inlined from ‘gstrline’ at gstring.c:234:4:
> gstring.c:73:18: note: length computed here
>    73 |     int length = strlen(source);
>       |                  ^~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[3]: *** [Makefile:343: gtree.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/rdiff-backup-fs_1.0.0-7_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: rdiff-backup-fs
Source-Version: 1.0.0-8
Done: Andrey Rakhmatullin <w...@debian.org>

We believe that the bug you reported is fixed in the latest version of
rdiff-backup-fs, 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.
Andrey Rakhmatullin <w...@debian.org> (supplier of updated rdiff-backup-fs 
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: Sat, 16 Mar 2024 21:28:22 +0500
Source: rdiff-backup-fs
Architecture: source
Version: 1.0.0-8
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Andrey Rakhmatullin <w...@debian.org>
Closes: 1066496
Changes:
 rdiff-backup-fs (1.0.0-8) unstable; urgency=medium
 .
   * QA upload.
   * Fix FTBFS with -Werror=implicit-function-declaration (Closes: #1066496).
   * Replace pkg-config with pkgconf in Build-Depends.
Checksums-Sha1:
 69c656185be21b5eb04df8a61657920502a4f8e0 1823 rdiff-backup-fs_1.0.0-8.dsc
 1cef0925aa5901b3d99a54eeea70198ee3a50d7f 5332 
rdiff-backup-fs_1.0.0-8.debian.tar.xz
 5fba42a43ead9378f39bd53c7c08031592559063 6775 
rdiff-backup-fs_1.0.0-8_amd64.buildinfo
Checksums-Sha256:
 8f750d1c526f65108039c617e0a38cbf9ca18a97ca377c06b868a07edbd2b1b3 1823 
rdiff-backup-fs_1.0.0-8.dsc
 7d945dd66fd16ad6417c99e9e4543f5a32de4b6b15cd9c41f2e7ea48b8f82984 5332 
rdiff-backup-fs_1.0.0-8.debian.tar.xz
 37df71080219f1241be862e74c35178f377ab0f4a379aac5f4cfbc72f2a61d7f 6775 
rdiff-backup-fs_1.0.0-8_amd64.buildinfo
Files:
 deab337cb76c42db782aff57555bbe79 1823 utils optional 
rdiff-backup-fs_1.0.0-8.dsc
 d3d636d6c46c8e5c92d3c0b0c55e80dc 5332 utils optional 
rdiff-backup-fs_1.0.0-8.debian.tar.xz
 d1a42bfe22859de0323df7f88f9c1d19 6775 utils optional 
rdiff-backup-fs_1.0.0-8_amd64.buildinfo

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

iQIzBAEBCgAdFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmX1yOcACgkQM2L3AxpJ
kuG/YA/+M3Z8uW3N5O64JYVzNfDrGMeCwOAH5yWenv1GBBwXkDPQQxH8DE867P2+
trEQkxvT/CMzgYCHu2UabElqPQGNdGjSKBbZqZP47nMxpQUWIIVnD+tAnCk6f2EQ
GLMbgNoNbmli9TTTGsyjFfn+8hcmFu2wY+JmanIQsMQ4NsMfwisknib8HlnpE7Ca
6Mq+bBRPSA5MOOqR8Y+ny6a4ovLq+qW08lXfBC0xuaHwwqef8C1MF7qw887PYosi
8CTTjmwWnlE+STOyLAXVki/I1D1cFZWltmO0kIMc/2dKierSA0Ln3HtVrMiy7KHq
0De5Y1MUiE0MhydcD6obaJPyu56yc/WINszTXLLCNOUeH1AFp/RM1avDHskHqjDa
COv3W/QV7elnXk/9Z2hpgvPketniwMc6OKgYiLsrL2YZc6MCwEyHttsA443J1S4P
yaiwXPB8fMnlNMSpPiRKjwrT9VrsHXsGyvnkvk/FOodCpbU/2yBXAIsS5WesxJ6f
W4JZTg6gTyv8IdOjeblHloUqJujCwAugjxibaDr1X6SIHzFWfXe3OIwb5A+8D8VD
j9oPW0JB/5GAvKNwY7MsiRaBfKJUIV0pTsyPH9wk5y9CPoPrGUaO3bYda0qmWEJJ
w7SFaKJsN0RZ7TwqcR7jcHWQJNQJ9BhYoPidUnYHkxReWRoYxEw=
=8sDV
-----END PGP SIGNATURE-----

Attachment: pgpP4NUebpukC.pgp
Description: PGP signature


--- End Message ---

Reply via email to