Your message dated Wed, 24 Jul 2024 13:20:28 +0000
with message-id <e1swbuu-009afd...@fasolo.debian.org>
and subject line Bug#1066313: fixed in torsocks 2.4.0-2
has caused the Debian Bug report #1066313,
regarding torsocks: FTBFS: config-file.c:184:23: error: implicit declaration of 
function ‘conf_file_set_enable_ipv6’ [-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.)


-- 
1066313: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066313
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: torsocks
Version: 2.4.0-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../.. -I../../src -I../../include -include config.h  
> -I../../include -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 
> -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fPIE -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c -o onion.lo onion.c
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c utils.c  -fPIC -DPIC -o 
> .libs/utils.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c onion.c  -fPIC -DPIC -o 
> .libs/onion.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c log.c  -fPIC -DPIC -o .libs/log.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c connection.c  -fPIC -DPIC -o 
> .libs/connection.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c compat.c  -fPIC -DPIC -o 
> .libs/compat.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c socks5.c  -fPIC -DPIC -o 
> .libs/socks5.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c config-file.c  -fPIC -DPIC -o 
> .libs/config-file.o
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c log.c -fPIE -o log.o >/dev/null 
> 2>&1
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c compat.c -fPIE -o compat.o 
> >/dev/null 2>&1
> config-file.c: In function ‘parse_config_line’:
> config-file.c:184:23: error: implicit declaration of function 
> ‘conf_file_set_enable_ipv6’ [-Werror=implicit-function-declaration]
>   184 |                 ret = conf_file_set_enable_ipv6(tokens[1], config);
>       |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
> config-file.c: In function ‘conf_file_set_socks5_user’:
> config-file.c:332:9: warning: ‘__builtin_strncpy’ output truncated before 
> terminating nul copying as many bytes from a string as its length 
> [-Wstringop-truncation]
>   332 |         strncpy(config->conf_file.socks5_username, username, 
> strlen(username));
>       |         ^
> config-file.c:325:13: note: length computed here
>   325 |         if (strlen(username) > 
> sizeof(config->conf_file.socks5_username)) {
>       |             ^~~~~~~~~~~~~~~~
> config-file.c: In function ‘conf_file_set_socks5_pass’:
> config-file.c:364:9: warning: ‘__builtin_strncpy’ output truncated before 
> terminating nul copying as many bytes from a string as its length 
> [-Wstringop-truncation]
>   364 |         strncpy(config->conf_file.socks5_password, password, 
> strlen(password));
>       |         ^
> config-file.c:357:13: note: length computed here
>   357 |         if (strlen(password) > 
> sizeof(config->conf_file.socks5_password)) {
>       |             ^~~~~~~~~~~~~~~~
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c utils.c -fPIE -o utils.o 
> >/dev/null 2>&1
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c onion.c -fPIE -o onion.o 
> >/dev/null 2>&1
> libtool: compile:  gcc -DHAVE_CONFIG_H -I../.. -I../.. -I../../src 
> -I../../include -include config.h -I../../include -I../../src -Wdate-time 
> -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection -Wall -fwrapv --param 
> ssp-buffer-size=1 -fstack-protector-all -c connection.c -fPIE -o connection.o 
> >/dev/null 2>&1
> cc1: some warnings being treated as errors
> make[3]: *** [Makefile:404: config-file.lo] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/torsocks_2.4.0-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: torsocks
Source-Version: 2.4.0-2
Done: Clément Hermann <nod...@debian.org>

We believe that the bug you reported is fixed in the latest version of
torsocks, 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.
Clément Hermann <nod...@debian.org> (supplier of updated torsocks 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 21:51:23 KST
Source: torsocks
Binary: 
Architecture: source
Version: 2.4.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Privacy Tools Maintainers 
<pkg-privacy-maintain...@lists.alioth.debian.org>
Changed-By: Clément Hermann <nod...@debian.org>
Description: 
Closes: 1066313
Changes:
 torsocks (2.4.0-2) unstable; urgency=medium
 .
   * Remove lu...@debian.org from Uploaders (at their request)
   * Add .pc (quilt) to .gitignore
   * Fix FTBFS: C99 compatibility (upstream patch) (Closes: #1066313)
   * removed leftover maintainer scripts after the switch to .maintscript file
   * Fix groff warning on torsocks.8 (forwarded upstream:
     https://gitlab.torproject.org/tpo/core/torsocks/-/issues/40022
   * d/control:
       - declared compliance with policy 4.7.0
       - added Rules-Requires-Root: no
       - removed obsolete Build-depends: dpkg-dev, dh-autoreconf
   * d/copyright: update copyright year for debian/*
Checksums-Sha256: 
 bd0c6c38df0cd90b977b48879e77e6f849474b9e5f8bf3dee40e07532336f378 1965 
torsocks_2.4.0-2.dsc
 03f9026f68eb05571f7ea824fd6cea23fc494e255d0efe84dc2cfa1fede33b58 11888 
torsocks_2.4.0-2.debian.tar.xz
 92a9fe571d84e8343fd5a8a2d92796f1f5e9b19a600e0c3b5240564d9136b7d6 6546 
torsocks_2.4.0-2_sourceonly.buildinfo
Checksums-Sha1: 
 a90bd3d2bf1be489c7be7cdd91e31e96f4ebbc7b 1965 torsocks_2.4.0-2.dsc
 06e280243f162309f6a1767a0d70d00b48afab2e 11888 torsocks_2.4.0-2.debian.tar.xz
 5b0e09ceae0d4034651324f6276bd7f4e933b31d 6546 
torsocks_2.4.0-2_sourceonly.buildinfo
Files: 
 cf67c7a3a67540251e0fd644de412a05 1965 net optional torsocks_2.4.0-2.dsc
 043cbf1fc07664ad43b40471f356863d 11888 net optional 
torsocks_2.4.0-2.debian.tar.xz
 96d69b228aee606a4907bdd3451f28c4 6546 - - torsocks_2.4.0-2_sourceonly.buildinfo

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

iQIzBAEBCgAdFiEEboF7OBIOe73fYj9R2KOaUw8NzMsFAmag+OAACgkQ2KOaUw8N
zMuqEw//US0JCOFQ5YyTdT3+6nd/+t9PtC2FXpKHTOghKvDw+I4A1110mLNyyqVo
uePus2oBrIf77XCMSCNqDfiI20lx5kvUCSCVT8xrS4Reaor2zYnA8pcavRVuJgGm
m4Ks7at/K72YTBlZmLALz/GvlQ/eZPoAPKWEpMFT4hhxVt94mBh3S9rWOo2BUGcQ
PFVb+l0RbkOz0fFI7/7Xt9fyVzYYpkizChIW1IvkXyFQUKnA5Gbz9EFy8mMxmTgi
lQgNnt5HjLtnYB1AwmTxAuNHQ4qpGf4pSERSeGhz8BdmhNdlufk0dIyn7zzMsGQm
s6a5jZfBmHX3ECZedH7tHHWth69vC8Pg7a9ZHNbEkanP38euRba5C85tPTW9wYbo
aoGLdgv0CpJuwFx2arq/mNDArxwbdp+qlzjpKCxdV6c8MHUB3/DCKW/Xeva5KQ5m
PLfCZlmx6acUiGGy2V4rDMX23nQeAGbuZWkVwBacueyU2f1WvXO4zVozZpDCLIbh
mJKqnOdH7fDJSlZ3eSVQnyO7HQtkeswsaxT0joxkCr3yajYW2qMp6Gn833bfahN/
lpw/2CFuXgkremIVaP+z0je7g4h3WGpWSjyuEtgIykZTjf8JGJwc0GV8rff/i9y8
jB0Je7EEXKEHBcZju4lKT/bYiArz3eQiuKFFy/+bQoaWEvcTheQ=
=Bp6N
-----END PGP SIGNATURE-----

Attachment: pgp2AqEQzxoCf.pgp
Description: PGP signature


--- End Message ---

Reply via email to