Your message dated Mon, 06 May 2024 20:15:34 +0000
with message-id <e1s44ki-00adkm...@fasolo.debian.org>
and subject line Bug#1066213: fixed in slrn 1.0.3+dfsg-7
has caused the Debian Bug report #1066213,
regarding slrn: FTBFS: misc.c:376:4: error: implicit declaration of function 
‘VA_COPY’ [-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.)


-- 
1066213: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066213
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: slrn
Version: 1.0.3+dfsg-6
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>>/src/objs && gcc -c -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -Wformat=2 -Wunused -Wundef 
> -Wextra -Wswitch-enum -Wpointer-arith -Wnested-externs -Wbad-function-cast 
> -Wcast-qual -Wcast-align -Wshadow -Dunix -Wdate-time -D_FORTIFY_SOURCE=2     
> -I/usr/lib/x86_64-linux-gnu/include  
> -DSLRN_SLANG_DIR=\"/usr/share/slrn/slang\" -DSLRN_LIB_DIR=\"/usr/share/slrn\" 
> -DSLRN_CONF_DIR=\"/etc/news\" -DNLS_LOCALEDIR=\"/usr/share/locale\"  
> /<<PKGBUILDDIR>>/src/misc.c
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘top_status_line_cb’:
> /<<PKGBUILDDIR>>/src/misc.c:243:54: warning: ‘%x’ yields only last 2 digits 
> of year in some locales [-Wformat-y2k]
>   243 |         if (0 != (*len = strftime (buf, sizeof(buf), "%x", 
> localtime(&now))))
>       |                                                      ^~~~
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘slrn_verror’:
> /<<PKGBUILDDIR>>/src/misc.c:376:4: error: implicit declaration of function 
> ‘VA_COPY’ [-Werror=implicit-function-declaration]
>   376 |    VA_COPY(ap1, ap);
>       |    ^~~~~~~
> /<<PKGBUILDDIR>>/src/misc.c:376:4: warning: nested extern declaration of 
> ‘VA_COPY’ [-Wnested-externs]
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘slrn_mail_file’:
> /<<PKGBUILDDIR>>/src/misc.c:1097:82: warning: unused parameter ‘subject’ 
> [-Wunused-parameter]
>  1097 | int slrn_mail_file (char *file, int edit, unsigned int editline, char 
> *to, char *subject) /*{{{*/
>       |                                                                       
>      ~~~~~~^~~~~~~
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘create_edit_command’:
> /<<PKGBUILDDIR>>/src/misc.c:1431:9: warning: format not a string literal, 
> argument types not checked [-Wformat-nonliteral]
>  1431 |         return slrn_strdup_printf (edit, file);
>       |         ^~~~~~
> /<<PKGBUILDDIR>>/src/misc.c:1436:9: warning: format not a string literal, 
> argument types not checked [-Wformat-nonliteral]
>  1436 |         cmd1 = slrn_strdup_printf (edit, (int) line);
>       |         ^~~~
> /<<PKGBUILDDIR>>/src/misc.c:1444:11: warning: format not a string literal, 
> argument types not checked [-Wformat-nonliteral]
>  1444 |           return slrn_strdup_printf (edit, line, file);
>       |           ^~~~~~
> /<<PKGBUILDDIR>>/src/misc.c:1445:9: warning: format not a string literal, 
> argument types not checked [-Wformat-nonliteral]
>  1445 |         else return slrn_strdup_printf (edit, file, line);
>       |         ^~~~
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘generic_mini_complete’:
> /<<PKGBUILDDIR>>/src/misc.c:1944:26: warning: cast between incompatible 
> function types from ‘void (*)(void *, size_t,  size_t,  int (*)(const void *, 
> const void *))’ {aka ‘void (*)(void *, long unsigned int,  long unsigned int, 
>  int (*)(const void *, const void *))’} to ‘void (*)(char **, unsigned int,  
> unsigned int,  int (*)(char **, char **))’ [-Wcast-function-type]
>  1944 |              qsort_fun = (void (*)(char **, unsigned int,
>       |                          ^
> /<<PKGBUILDDIR>>/src/misc.c:1962:25: warning: cast between incompatible 
> function types from ‘int (*)(char *)’ to ‘int (*)(void)’ 
> [-Wcast-function-type]
>  1962 |         if ((n < 2) && ((FVOID_STAR) Complete_Open == (FVOID_STAR) 
> dir_findfirst) &&
>       |                         ^
> /<<PKGBUILDDIR>>/src/misc.c:1962:55: warning: cast between incompatible 
> function types from ‘int (*)(char *)’ to ‘int (*)(void)’ 
> [-Wcast-function-type]
>  1962 |         if ((n < 2) && ((FVOID_STAR) Complete_Open == (FVOID_STAR) 
> dir_findfirst) &&
>       |                                                       ^
> /<<PKGBUILDDIR>>/src/misc.c: At top level:
> /<<PKGBUILDDIR>>/src/misc.c:2062:26: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2062 | #define A_KEY(s, f)  {s, (int (*)(void)) f}
>       |                          ^
> /<<PKGBUILDDIR>>/src/misc.c:2066:4: note: in expansion of macro ‘A_KEY’
>  2066 |    A_KEY("complete", mini_complete),
>       |    ^~~~~
> /<<PKGBUILDDIR>>/src/misc.c:2062:26: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2062 | #define A_KEY(s, f)  {s, (int (*)(void)) f}
>       |                          ^
> /<<PKGBUILDDIR>>/src/misc.c:2067:4: note: in expansion of macro ‘A_KEY’
>  2067 |    A_KEY("cycle", mini_cycle),
>       |    ^~~~~
> /<<PKGBUILDDIR>>/src/misc.c:2062:26: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2062 | #define A_KEY(s, f)  {s, (int (*)(void)) f}
>       |                          ^
> /<<PKGBUILDDIR>>/src/misc.c:2068:4: note: in expansion of macro ‘A_KEY’
>  2068 |    A_KEY("delbol", rli_del_bol),
>       |    ^~~~~
> /<<PKGBUILDDIR>>/src/misc.c:2062:26: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2062 | #define A_KEY(s, f)  {s, (int (*)(void)) f}
>       |                          ^
> /<<PKGBUILDDIR>>/src/misc.c:2069:4: note: in expansion of macro ‘A_KEY’
>  2069 |    A_KEY("delbow", rli_del_bow),
>       |    ^~~~~
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘slrn_init_readline’:
> /<<PKGBUILDDIR>>/src/misc.c:2293:27: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2293 |    SLkm_define_key ("\t", (FVOID_STAR) mini_complete, 
> Slrn_RLine_Keymap);
>       |                           ^
> /<<PKGBUILDDIR>>/src/misc.c:2294:26: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2294 |    SLkm_define_key (" ", (FVOID_STAR) mini_cycle, Slrn_RLine_Keymap);
>       |                          ^
> /<<PKGBUILDDIR>>/src/misc.c:2295:27: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2295 |    SLkm_define_key ("^U", (FVOID_STAR) rli_del_bol, 
> Slrn_RLine_Keymap);
>       |                           ^
> /<<PKGBUILDDIR>>/src/misc.c:2296:27: warning: cast between incompatible 
> function types from ‘int (*)(SLrline_Type *)’ {aka ‘int (*)(struct 
> _pSLrline_Type *)’} to ‘int (*)(void)’ [-Wcast-function-type]
>  2296 |    SLkm_define_key ("^W", (FVOID_STAR) rli_del_bow, 
> Slrn_RLine_Keymap);
>       |                           ^
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘slrn_pclose’:
> /<<PKGBUILDDIR>>/src/misc.c:1340:9: warning: ignoring return value of ‘fgets’ 
> declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1340 |         fgets (buf, sizeof(buf), stdin);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘slrn_popen’:
> /<<PKGBUILDDIR>>/src/misc.c:1366:9: warning: ignoring return value of ‘fgets’ 
> declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  1366 |         fgets (buf, sizeof(buf), stdin);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/src/misc.c: In function ‘slrn_get_response’:
> /<<PKGBUILDDIR>>/src/misc.c:2343:26: warning: ignoring return value of 
> ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
>  2343 |                   (void) fgets (buf, sizeof(buf), stdin);
>       |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:270: /<<PKGBUILDDIR>>/src/objs/misc.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/slrn_1.0.3+dfsg-6_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: slrn
Source-Version: 1.0.3+dfsg-7
Done: Moritz Muehlenhoff <j...@debian.org>

We believe that the bug you reported is fixed in the latest version of
slrn, 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.
Moritz Muehlenhoff <j...@debian.org> (supplier of updated slrn 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: Mon, 22 Apr 2024 11:31:42 +0200
Source: slrn
Architecture: source
Version: 1.0.3+dfsg-7
Distribution: unstable
Urgency: medium
Maintainer: Moritz Muehlenhoff <j...@debian.org>
Changed-By: Moritz Muehlenhoff <j...@debian.org>
Closes: 1054058 1054061 1066213
Changes:
 slrn (1.0.3+dfsg-7) unstable; urgency=medium
 .
   * Stop installing obsolete if-up/ip-up scripts. These are not
     really relevant anymore (also Closes: #1054058, #1054061)
   * Fix C99 compatibility issue in the VA_COPY checks, thanks
     to Florian Weimer for the patch (Closes: #1066213)
Checksums-Sha1:
 4418e7943bc87d56db87aba30f3a388921e305bb 2010 slrn_1.0.3+dfsg-7.dsc
 21d955b626df6d7ab9482db8e2fe7e3cf5950e0e 50048 slrn_1.0.3+dfsg-7.debian.tar.xz
 285c4b2075dfbddbdb4a38c2759f393aa87a54ac 8083 slrn_1.0.3+dfsg-7_amd64.buildinfo
Checksums-Sha256:
 698e937a7bb0f000b5d09123c1a65af53c69ab86b7e2cb05cb284a0f41b06846 2010 
slrn_1.0.3+dfsg-7.dsc
 72935bd63807faa1ee644775dc26b388d1e5e42eb20bd042a3c557a2274b956e 50048 
slrn_1.0.3+dfsg-7.debian.tar.xz
 8efa3786320bc429d81a96c8645825a33f4a84aea08b3040058c3cb7da1954ba 8083 
slrn_1.0.3+dfsg-7_amd64.buildinfo
Files:
 eb10333f87b4ac549c4691a0e44af454 2010 news optional slrn_1.0.3+dfsg-7.dsc
 0d651776546b7472a504f7fced3e3248 50048 news optional 
slrn_1.0.3+dfsg-7.debian.tar.xz
 fc59e3b29a0ae43e160fa0b46f49dc06 8083 news optional 
slrn_1.0.3+dfsg-7_amd64.buildinfo

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

iQIzBAEBCgAdFiEEtuYvPRKsOElcDakFEMKTtsN8TjYFAmY5Iy0ACgkQEMKTtsN8
Tja1zQ//bwObjjUEZ6Ci7SJ4C50RkYyLqaCgta1+awbRNFxMtEnh9utP3hl0nQ6m
RNpaqGyxz4kFVFMJlxN915FbqxHNDGW/74huPWMM5oDu4VCF6au/e0wnorhOhHcp
0KyQY6YF5Q09SSsxsTxuVnRisF79I/1UsTJs7Sqktd1akofWyl0wl4o4LoddCXAW
eCLW0cX79wE0zdy3xoSr3DojpDPgvAEtEDeWKiY7428lHZMsOKKobC+tHyDJh7GO
MgVimSrFtB/Ug5rILgQN04u0qzmLsZwbPBgE0JNnzW6n3vSyfLaSvjWM0tYyuZ0b
cSfE3r4j+qJ6wo4UhEvQj8vXH6dJo7qSq6AW7QMOVX/xEDQNaoWTiZGmg8FlpBhZ
jDVSDIz3jiYw+tKqu2/SdR2nc9CeakkFPhsjwNTku3Ta0dXszAYfsWGLj9NTYvxu
XhlTmqqLqc+7U/CPThc0HKu2fipmP8JU7gXC39QESRHl6ujbORYnuxXX06uACvVx
XSXOV1/W6D6HDgglOklpQ3eyfg39p2KnK1/vgiuyzwH304txDBdQQkDdth1+mivY
UP6XP6zxHj7lxhAqYNc/5rzM/PiFyhMnA12juDJ49WdzeBjGtoHXQ53gQ02hC/j5
j0fM9k3W3A7t1BNtC6S/vAW09JLetV52NZefJX/TULzCo0GR0Rw=
=JWsi
-----END PGP SIGNATURE-----

Attachment: pgpC_b24822c3.pgp
Description: PGP signature


--- End Message ---

Reply via email to