Your message dated Wed, 24 Jul 2024 20:38:29 +0000
with message-id <e1swikn-00blv6...@fasolo.debian.org>
and subject line Bug#1075083: fixed in ident2 1.07-4
has caused the Debian Bug report #1075083,
regarding ident2: ftbfs with GCC-14
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.)
--
1075083: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075083
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:ident2
Version: 1.07-3
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/ident2_1.07-3_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html
[...]
| int *
/usr/include/x86_64-linux-gnu/sys/socket.h:131:47: note: expected ‘socklen_t *
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’
131 | socklen_t *__restrict __len) __THROW;
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~
common.c: In function ‘_check_user_ident’:
common.c:150:25: warning: ignoring return value of ‘fgets’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
150 | fgets (buf, 4095, fp);
| ^~~~~~~~~~~~~~~~~~~~~
common.c: In function ‘_clreply’:
common.c:111:9: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
111 | write (cl->sd, buf, strlen (buf));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
daemon.c: In function ‘declient’:
daemon.c:87:52: warning: pointer targets in passing argument 3 of ‘accept’
differ in signedness [-Wpointer-sign]
87 | close (accept (s, (struct sockaddr *)&sin, &ss));
| ^~~
| |
| int *
In file included from ident2.h:50,
from daemon.c:34:
/usr/include/x86_64-linux-gnu/sys/socket.h:307:42: note: expected ‘socklen_t *
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’
307 | socklen_t *__restrict __addr_len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
daemon.c: In function ‘_accept_connect’:
daemon.c:100:57: error: passing argument 3 of ‘accept’ from incompatible
pointer type [-Wincompatible-pointer-types]
100 | while ((cl = accept(sv, (struct sockaddr *)sin, &sl)) == -1) {
| ^~~
| |
| size_t * {aka
long unsigned int *}
/usr/include/x86_64-linux-gnu/sys/socket.h:307:42: note: expected ‘socklen_t *
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’
{aka ‘long unsigned int *’}
307 | socklen_t *__restrict __addr_len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
make[1]: *** [<builtin>: daemon.o] Error 1
make[1]: *** Waiting for unfinished jobs....
ident2.c: In function ‘inetd_child’:
ident2.c:55:54: warning: pointer targets in passing argument 3 of ‘getsockname’
differ in signedness [-Wpointer-sign]
55 | if (getsockname (0, (struct sockaddr *)&sin, (int *)&sinsize)
== -1) {
| ^~~~~~~~~~~~~~~
| |
| int *
In file included from ident2.h:50,
from ident2.c:24:
/usr/include/x86_64-linux-gnu/sys/socket.h:117:47: note: expected ‘socklen_t *
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’
117 | socklen_t *__restrict __len) __THROW;
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~
common.c: In function ‘nexus’:
common.c:109:55: warning: ‘%s’ directive output may be truncated writing up to
128 bytes into a region of size between 102 and 110 [-Wformat-truncation=]
109 | snprintf (buf, ID_BUF_SIZE-1, "%d , %d : %s : %s\r\n",
| ^~
......
199 | _clreply (cl, "USERID", buf);
| ~~~
In file included from /usr/include/stdio.h:964,
from ident2.h:35:
In function ‘snprintf’,
inlined from ‘_clreply’ at common.c:109:2,
inlined from ‘_send_random_reply’ at common.c:199:2,
inlined from ‘_new_cl’ at common.c:241:3,
inlined from ‘nexus’ at common.c:283:12:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:54:10: note:
‘__builtin___snprintf_chk’ output between 20 and 156 bytes into a destination
of size 127
54 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
55 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
56 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: ident2
Source-Version: 1.07-4
Done: Boyuan Yang <by...@debian.org>
We believe that the bug you reported is fixed in the latest version of
ident2, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Boyuan Yang <by...@debian.org> (supplier of updated ident2 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, 24 Jul 2024 15:53:48 -0400
Source: ident2
Architecture: source
Version: 1.07-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Boyuan Yang <by...@debian.org>
Closes: 1075083
Changes:
ident2 (1.07-4) unstable; urgency=medium
.
* QA upload.
* debian/control: Add Vcs-* fields using Salsa Debian GitLab.
* debian/patches/04_fix_gcc_14_ftbfs.patch: Add patch to fix
FTBFS with gcc14. (Closes: #1075083)
Checksums-Sha1:
85223ce6f2d0aa4a985e7157e8075dec5801763e 1804 ident2_1.07-4.dsc
2ba892719e6e6b3f6fd5b7010155e94518483607 57014 ident2_1.07.orig.tar.gz
dfda4455a057e5295fa9cc34f12e051e6518907d 6892 ident2_1.07-4.debian.tar.xz
5c1eef4d714216ad8e8f61b407bcba2cabab0115 6085 ident2_1.07-4_amd64.buildinfo
Checksums-Sha256:
7c9fe35cac98057423e639ee05b23afb6ae8a56ca2455de8ec0a9df0a678b861 1804
ident2_1.07-4.dsc
4293d7f23958b63b5e4a0e866c73e5563fcb1175826a549ea91502cb81336918 57014
ident2_1.07.orig.tar.gz
6775aac8dcdf7091bbe3fbf6880b0e8561cbc44f6f2e01423260ecaa45c27143 6892
ident2_1.07-4.debian.tar.xz
f6dfa5148f211bed9c4c2c0106de51014e1f0bd240617c3b4212d65575642fa2 6085
ident2_1.07-4_amd64.buildinfo
Files:
8cb01fef45c40d92c69f4f7dcc483d68 1804 net optional ident2_1.07-4.dsc
b35df140b2239246840e6a486a149774 57014 net optional ident2_1.07.orig.tar.gz
f2caad726da598827d48df89b1201761 6892 net optional ident2_1.07-4.debian.tar.xz
352bf62606de9d8133f450e14e49f349 6085 net optional
ident2_1.07-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmahXFAACgkQwpPntGGC
Ws4nkg/8CqlNoHQne0z9OhR6Up9g4waCt3YoZ4IKF6KhUWpThXWPI5TlkTZJsLh8
DBTGklChQ5+GFKE4EFGjyI7z64xQpdDIuy/oQtJfHL+OpKfG4R7F770k5m3FJ3XD
fplVinloWuqBmZfiF/EoF3KvyM1mtpRGKTiK3BHQedlM26qJqpzSLL3qSePmwAhZ
//cgQiyz2n4Lmy3+5GLPJS3oP086SaLErpoOU6pneFWiOeTvO50ur7V74mRkaDSO
IsbMYM9dwSD/zii8yMoAO5Z/sFOMlKlgCEfd0/Z1XTCAmsxgutHqiAT1jm3PUxqz
rv1otkMVd3OXOrWuhjEschKSzt9uY1wa8q54Y4K1E/QQV7lp9onHvHHAx2GQenra
z4c5v0PBy44zb96810QwEii+eOwze0RRxP1SK9SXT47TlTNc3T1PagntPbYnw/r1
brO3EabeswxbIxr+s0M7/uglNB9iYBu1T9+uiEZ+izMarlcMC5RUJ6WKwLYwsUuc
qdt57v/ZcGUUUCwC6gdoFA82lk+RylobnycgtgsbHlbxS7yccEkVE6aedTnm74P/
6020axyI97O93V5ve9ivRV24kUF4/6pCHvAqZR6n4tW5VR9wOhXRfT29oZY5yn5V
anLhT/Or2RM8tCY1WA/O3fAW2L7ZD6YTJeMGSFnKojQu/xmlGvc=
=dDt+
-----END PGP SIGNATURE-----
pgp9wpQD3osj7.pgp
Description: PGP signature
--- End Message ---