Your message dated Sat, 17 Aug 2024 14:51:50 +0000
with message-id <e1sfkmu-009qak...@fasolo.debian.org>
and subject line Bug#1075710: fixed in zsync 0.6.2-6
has caused the Debian Bug report #1075710,
regarding zsync: 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.)
--
1075710: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075710
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:zsync
Version: 0.6.2-5
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/zsync_0.6.2-5_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
[...]
196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
_DEFAULT_SOURCE"
| ^~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/string.h:26,
from sha1test.c:18:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
_DEFAULT_SOURCE"
| ^~~~~~~
In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/stdio.h:27,
from zmap.c:26:
/usr/include/features.h:196:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
196 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use
_DEFAULT_SOURCE"
| ^~~~~~~
zsync.c: In function ‘zsync_begin’:
zsync.c:154:44: warning: ‘calloc’ sizes specified with ‘sizeof’ in the earlier
argument and not in the later argument [-Wcalloc-transposed-args]
154 | struct zsync_state *zs = calloc(sizeof *zs, 1);
| ^
zsync.c:154:44: note: earlier argument should specify number of elements, later
size of each element
zsync.c:213:35: warning: comparison of unsigned expression in ‘< 0’ is always
false [-Wtype-limits]
213 | if (zs->blocksize < 0 || (zs->blocksize &
(zs->blocksize - 1))) {
| ^
zsync.c:243:68: warning: comparison of integer expressions of different
signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
243 | if (fread(zblock, sizeof *zblock, nzblocks, f) <
nzblocks) {
| ^
zsync.c: In function ‘zsync_get_urls’:
zsync.c:443:18: error: returning ‘char **’ from a function with incompatible
return type ‘const char * const*’ [-Wincompatible-pointer-types]
443 | return zs->zurl;
| ~~^~~~~~
zsync.c:448:18: error: returning ‘char **’ from a function with incompatible
return type ‘const char * const*’ [-Wincompatible-pointer-types]
448 | return zs->url;
| ~~^~~~~
zsync.c: In function ‘zsync_recompress’:
zsync.c:704:55: warning: comparison of integer expressions of different
signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘long int’ [-Wsign-compare]
704 | if (fwrite(p, 1, r - (p - buf), zout) != r - (p - buf))
{
| ^~
zsync.c: In function ‘zsync_receive_data_compressed’:
zsync.c:925:22: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
925 | zr->strm.next_in = buf;
| ^
zsync.c:928:42: warning: comparison of integer expressions of different
signedness: ‘off_t’ {aka ‘long int’} and ‘uLong’ {aka ‘long unsigned int’}
[-Wsign-compare]
928 | if (zr->strm.total_in == 0 || offset != zr->strm.total_in) {
| ^~
zsync.c:930:43: error: passing argument 4 of
‘zsync_configure_zstream_for_zdata’ from incompatible pointer type
[-Wincompatible-pointer-types]
930 | &(zr->outoffset));
| ^~~~~~~~~~~~~~~~
| |
| off_t * {aka long int *}
zsync.c:771:65: note: expected ‘long long int *’ but argument is of type ‘off_t
*’ {aka ‘long int *’}
771 | long zoffset, long long
*poutoffset) {
|
~~~~~~~~~~~^~~~~~~~~~
zsync.c:942:26: warning: assignment discards ‘const’ qualifier from pointer
target type [-Wdiscarded-qualifiers]
942 | zr->strm.next_in = buf;
| ^
zsync.c:954:17: warning: this statement may fall through
[-Wimplicit-fallthrough=]
954 | eoz = 1;
| ~~~~^~~
zsync.c:955:9: note: here
955 | case Z_BUF_ERROR:
| ^~~~
make[3]: *** [Makefile:561: zsync.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/libzsync'
make[2]: *** [Makefile:750: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:584: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:16: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: zsync
Source-Version: 0.6.2-6
Done: Marcos Talau <ta...@debian.org>
We believe that the bug you reported is fixed in the latest version of
zsync, 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.
Marcos Talau <ta...@debian.org> (supplier of updated zsync 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, 17 Aug 2024 11:13:23 -0300
Source: zsync
Architecture: source
Version: 0.6.2-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Marcos Talau <ta...@debian.org>
Closes: 1075710
Changes:
zsync (0.6.2-6) unstable; urgency=medium
.
* QA upload.
* debian/patches/fix-build-with-gcc-14.patch: Fix build with GCC 14.
(Closes: #1075710)
Checksums-Sha1:
093734532666418841249bd3bfa432e73f3693c2 1789 zsync_0.6.2-6.dsc
3f3925124e158fba2a5067253ca67731370073e5 9288 zsync_0.6.2-6.debian.tar.xz
963068fa810af4ef198271a95de09e19a394bc40 6844 zsync_0.6.2-6_source.buildinfo
Checksums-Sha256:
397cf192ef6f79179f8096afcb9cdcdf31bd8b68a4588a1d1dedddd3fe665201 1789
zsync_0.6.2-6.dsc
cce63743773fb023b460f76cfeb8f48c3466aba08aa623a0252c7757a91afacd 9288
zsync_0.6.2-6.debian.tar.xz
f9688caaa741fbdea5e929160d490a880eeab542e8a90366ae393ce29edd1744 6844
zsync_0.6.2-6_source.buildinfo
Files:
1999973a3a445debe762f4e7cfdfc753 1789 net optional zsync_0.6.2-6.dsc
5b058de22803b7373e8c93318f2f6faa 9288 net optional zsync_0.6.2-6.debian.tar.xz
ed03c89f3ffea74ba01290c3f2949f2a 6844 net optional
zsync_0.6.2-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEtSLzkVnaB9053AsR9LqqgNsoukwFAmbAssIACgkQ9LqqgNso
ukwe2w//SwL1CN7P1CbJpH72uwEIe6aoAyY6IEeHPF9b2ZBl7CiOYZ4gzE0uKccX
9KyuBvZ+ZTa7cHUY6b9L5WKB5Zpq1eXNjeTxDZXJFH91r9SFR1YDBtnlPjxzUh4B
kBs8omLuUJF1jiHLJwWKTQl2EBkSuzBuUYTIXI7hNIGoXWWxVj81zsffSpJUoyly
5t8dGXPYmgbfLGnkJ6mZ6D5nzix0P1gTCBJK2fXIVswQ7DWOOG2ZwYC38IyKcf/i
NvFyU06dBwcnSDMB8dg2U4bc3k7kOUGEnwxuQWVKEyGqtw+ZRjXHqUTkd+tUJYMa
Z395jdg5XLq/jupkI5NLJC8xJwdDPKB6FgG+QfnwMj8SaVqmA+riNyvqWXbksTzj
KzeWRNgazeVegTfXWoHcHv4Qh3FBhnkoc5VjPQ8OYOReuQ6ciz0U68aT6iPuXTqE
YPBKEk8TEqV/v+hGraQMJg6xaOphZu7DzS1u4CupOUXvBD8DtNVjawnfGj6dBHWB
R0srbcnw6ygjSHpA/4/aQ8GVKnHswYM4D3lxcGhQjj+t8zaBT0f4Kup2Kdr+PjwH
hfPCrkJyrCR5QyGa7XZi70JduHqDoUFrDKOKfqZmOH6zggdDUfDTo2atPs3ZNU/f
xlY4iFpQqRC3vm8yFyXJKntkvH8uxFzqJqv8wHUDX7RxkIxiENA=
=YsvP
-----END PGP SIGNATURE-----
pgpWXwmDtqPAv.pgp
Description: PGP signature
--- End Message ---