Your message dated Mon, 17 Feb 2025 16:05:41 +0000
with message-id <e1tk3cr-000pfa...@fasolo.debian.org>
and subject line Bug#1074832: fixed in avro-c 1.12.0-1~exp1
has caused the Debian Bug report #1074832,
regarding avro-c: 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.)


-- 
1074832: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074832
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:avro-c
Version: 1.11.1-1
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/avro-c_1.11.1-1_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

[...]
      |                                             char * int32_t * {aka int *}
      |                                          %15ls
/<<PKGBUILDDIR>>/examples/quickstop.c:131:61: error: passing argument 3 of 
‘phone_value.iface->get_string’ from incompatible pointer type 
[-Wincompatible-pointer-types]
  131 |                         avro_value_get_string(&phone_value, &p, &size);
      |                                                             ^~
      |                                                             |
      |                                                             int32_t ** 
{aka int **}
/<<PKGBUILDDIR>>/src/avro/value.h:408:60: note: in definition of macro 
‘avro_value_call’
  408 |      (value)->iface->method((value)->iface, (value)->self, __VA_ARGS__))
      |                                                            ^~~~~~~~~~~
/<<PKGBUILDDIR>>/examples/quickstop.c:131:25: note: in expansion of macro 
‘avro_value_get_string’
  131 |                         avro_value_get_string(&phone_value, &p, &size);
      |                         ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/examples/quickstop.c:131:61: note: expected ‘const char **’ 
but argument is of type ‘int32_t **’ {aka ‘int **’}
  131 |                         avro_value_get_string(&phone_value, &p, &size);
      |                                                             ^~
/<<PKGBUILDDIR>>/src/avro/value.h:408:60: note: in definition of macro 
‘avro_value_call’
  408 |      (value)->iface->method((value)->iface, (value)->self, __VA_ARGS__))
      |                                                            ^~~~~~~~~~~
/<<PKGBUILDDIR>>/examples/quickstop.c:131:25: note: in expansion of macro 
‘avro_value_get_string’
  131 |                         avro_value_get_string(&phone_value, &p, &size);
      |                         ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/examples/quickstop.c:132:45: warning: format ‘%s’ expects 
argument of type ‘char *’, but argument 3 has type ‘int32_t *’ {aka ‘int *’} 
[-Wformat=]
  132 |                         fprintf(stdout, "%15s | ", p);
      |                                          ~~~^      ~
      |                                             |      |
      |                                             char * int32_t * {aka int *}
      |                                          %15ls
/<<PKGBUILDDIR>>/examples/quickstop.c:95:55: warning: unused parameter 
‘reader_schema’ [-Wunused-parameter]
   95 | int print_person(avro_file_reader_t db, avro_schema_t reader_schema)
      |                                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~
make[3]: *** [examples/CMakeFiles/quickstop.dir/build.make:79: 
examples/CMakeFiles/quickstop.dir/quickstop.c.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:398: examples/CMakeFiles/quickstop.dir/all] 
Error 2
make[2]: *** Waiting for unfinished jobs....
[ 51%] Building C object src/CMakeFiles/avro-shared.dir/value-json.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DDEFLATE_CODEC 
-DLZMA_CODEC -DSNAPPY_CODEC -Davro_shared_EXPORTS -I/<<PKGBUILDDIR>>/src -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   
-W -Wall -MD -MT src/CMakeFiles/avro-shared.dir/value-json.c.o -MF 
CMakeFiles/avro-shared.dir/value-json.c.o.d -o 
CMakeFiles/avro-shared.dir/value-json.c.o -c /<<PKGBUILDDIR>>/src/value-json.c
/<<PKGBUILDDIR>>/src/value-hash.c: In function ‘hash_buffer’:
/<<PKGBUILDDIR>>/src/value-hash.c:109:28: warning: this statement may fall 
through [-Wimplicit-fallthrough=]
  109 |                 case 3: k1 ^= tail[2] << 16;
      |                         ~~~^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/value-hash.c:110:17: note: here
  110 |                 case 2: k1 ^= tail[1] << 8;
      |                 ^~~~
/<<PKGBUILDDIR>>/src/value-hash.c:110:28: warning: this statement may fall 
through [-Wimplicit-fallthrough=]
  110 |                 case 2: k1 ^= tail[1] << 8;
      |                         ~~~^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/src/value-hash.c:111:17: note: here
  111 |                 case 1: k1 ^= tail[0];
      |                 ^~~~
[ 51%] Building C object src/CMakeFiles/avro-shared.dir/value-read.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DDEFLATE_CODEC 
-DLZMA_CODEC -DSNAPPY_CODEC -Davro_shared_EXPORTS -I/<<PKGBUILDDIR>>/src -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   
-W -Wall -MD -MT src/CMakeFiles/avro-shared.dir/value-read.c.o -MF 
CMakeFiles/avro-shared.dir/value-read.c.o.d -o 
CMakeFiles/avro-shared.dir/value-read.c.o -c /<<PKGBUILDDIR>>/src/value-read.c
[ 52%] Building C object src/CMakeFiles/avro-shared.dir/value-sizeof.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DDEFLATE_CODEC 
-DLZMA_CODEC -DSNAPPY_CODEC -Davro_shared_EXPORTS -I/<<PKGBUILDDIR>>/src -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   
-W -Wall -MD -MT src/CMakeFiles/avro-shared.dir/value-sizeof.c.o -MF 
CMakeFiles/avro-shared.dir/value-sizeof.c.o.d -o 
CMakeFiles/avro-shared.dir/value-sizeof.c.o -c 
/<<PKGBUILDDIR>>/src/value-sizeof.c
[ 53%] Building C object src/CMakeFiles/avro-shared.dir/value-write.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DDEFLATE_CODEC 
-DLZMA_CODEC -DSNAPPY_CODEC -Davro_shared_EXPORTS -I/<<PKGBUILDDIR>>/src -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   
-W -Wall -MD -MT src/CMakeFiles/avro-shared.dir/value-write.c.o -MF 
CMakeFiles/avro-shared.dir/value-write.c.o.d -o 
CMakeFiles/avro-shared.dir/value-write.c.o -c /<<PKGBUILDDIR>>/src/value-write.c
[ 54%] Building C object src/CMakeFiles/avro-shared.dir/wrapped-buffer.c.o
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cc -DDEFLATE_CODEC 
-DLZMA_CODEC -DSNAPPY_CODEC -Davro_shared_EXPORTS -I/<<PKGBUILDDIR>>/src -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   
-W -Wall -MD -MT src/CMakeFiles/avro-shared.dir/wrapped-buffer.c.o -MF 
CMakeFiles/avro-shared.dir/wrapped-buffer.c.o.d -o 
CMakeFiles/avro-shared.dir/wrapped-buffer.c.o -c 
/<<PKGBUILDDIR>>/src/wrapped-buffer.c
[ 54%] Linking C shared library libavro.so
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/avro-shared.dir/link.txt --verbose=1
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared 
-Wl,-soname,libavro.so.23 -o libavro.so.23.0.0 
"CMakeFiles/avro-shared.dir/allocation.c.o" 
"CMakeFiles/avro-shared.dir/array.c.o" "CMakeFiles/avro-shared.dir/codec.c.o" 
"CMakeFiles/avro-shared.dir/consumer.c.o" 
"CMakeFiles/avro-shared.dir/consume-binary.c.o" 
"CMakeFiles/avro-shared.dir/datafile.c.o" 
"CMakeFiles/avro-shared.dir/datum.c.o" 
"CMakeFiles/avro-shared.dir/datum_equal.c.o" 
"CMakeFiles/avro-shared.dir/datum_read.c.o" 
"CMakeFiles/avro-shared.dir/datum_size.c.o" 
"CMakeFiles/avro-shared.dir/datum_skip.c.o" 
"CMakeFiles/avro-shared.dir/datum_validate.c.o" 
"CMakeFiles/avro-shared.dir/datum_value.c.o" 
"CMakeFiles/avro-shared.dir/datum_write.c.o" 
"CMakeFiles/avro-shared.dir/dump.c.o" "CMakeFiles/avro-shared.di
 r/encoding_binary.c.o" "CMakeFiles/avro-shared.dir/errors.c.o" 
"CMakeFiles/avro-shared.dir/generic.c.o" "CMakeFiles/avro-shared.dir/io.c.o" 
"CMakeFiles/avro-shared.dir/map.c.o" "CMakeFiles/avro-shared.dir/memoize.c.o" 
"CMakeFiles/avro-shared.dir/resolved-reader.c.o" 
"CMakeFiles/avro-shared.dir/resolved-writer.c.o" 
"CMakeFiles/avro-shared.dir/resolver.c.o" 
"CMakeFiles/avro-shared.dir/schema.c.o" 
"CMakeFiles/avro-shared.dir/schema_equal.c.o" 
"CMakeFiles/avro-shared.dir/st.c.o" "CMakeFiles/avro-shared.dir/string.c.o" 
"CMakeFiles/avro-shared.dir/value.c.o" 
"CMakeFiles/avro-shared.dir/value-hash.c.o" 
"CMakeFiles/avro-shared.dir/value-json.c.o" 
"CMakeFiles/avro-shared.dir/value-read.c.o" 
"CMakeFiles/avro-shared.dir/value-sizeof.c.o" 
"CMakeFiles/avro-shared.dir/value-write.c.o" 
"CMakeFiles/avro-shared.dir/wrapped-buffer.c.o"  -ljansson -lz -llzma -lsnappy
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/cmake -E 
cmake_symlink_library libavro.so.23.0.0 libavro.so.23 libavro.so
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 54%] Built target avro-shared
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j8 "INSTALL=install 
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:7: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: avro-c
Source-Version: 1.12.0-1~exp1
Done: Shengqi Chen <ha...@debian.org>

We believe that the bug you reported is fixed in the latest version of
avro-c, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Shengqi Chen <ha...@debian.org> (supplier of updated avro-c 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: Sun, 16 Feb 2025 21:08:09 +0800
Source: avro-c
Binary: avro-bin avro-bin-dbgsym libavro-dev libavro24 libavro24-dbgsym
Architecture: source amd64
Version: 1.12.0-1~exp1
Distribution: experimental
Urgency: medium
Maintainer: Robert Edmonds <edmo...@debian.org>
Changed-By: Shengqi Chen <ha...@debian.org>
Description:
 avro-bin   - Apache Avro C utilities (avro-c)
 libavro-dev - Apache Avro C static library and headers (avro-c)
 libavro24  - Apache Avro C shared library (avro-c)
Closes: 1074832 1095941
Changes:
 avro-c (1.12.0-1~exp1) experimental; urgency=medium
 .
   * Non-maintainer upload.
   * Add symbol control file for libavro23 @ 1.11.1
   * New upstream version 1.12.0 (closes: #1074832, #1095941)
     + bump SONAME to libavro24
   * d/patches:
     + refresh existing patches, add DEP-3 metadata to patches
     + add a patch to disable a flaky test due to missing file
   * d/{control, rules}: use ninja as cmake backend
   * d/control:
     + replace obsolete B-D name (pkg-config -> pkgconf)
     + bump std-ver to 4.7.0 (no changes required)
     + add Multi-Arch: same to libavro-dev
     + change vcs address due to repo move
Checksums-Sha1:
 74221c1df61f21055198a25ec6a84c5555ee5a76 2260 avro-c_1.12.0-1~exp1.dsc
 5dabe1f3bc6ad1122f423be64cc632d0a33d170d 219070 avro-c_1.12.0.orig.tar.gz
 1abf5bd0a52cbc943a7c55267f030a20ac403862 833 avro-c_1.12.0.orig.tar.gz.asc
 53418553c6085bf06a921c432380d5b9f4d2fbd9 36764 
avro-c_1.12.0-1~exp1.debian.tar.xz
 4f7daaec727eec414304b11dc68071344e77b573 28956 
avro-bin-dbgsym_1.12.0-1~exp1_amd64.deb
 78977a860a4c9e82c0d5d1fa960b847e274c5837 12248 avro-bin_1.12.0-1~exp1_amd64.deb
 ed5773fe2c3dffd0cfbee18fd63d220ab153178d 8069 
avro-c_1.12.0-1~exp1_amd64.buildinfo
 f920d2cf10490a1de57a0275adf777229612a665 101804 
libavro-dev_1.12.0-1~exp1_amd64.deb
 317e2234f72e8e22d63443e745dbad8f409e4a6e 276244 
libavro24-dbgsym_1.12.0-1~exp1_amd64.deb
 f810024b760fba104ee80d089d55bfd7987016f0 74228 
libavro24_1.12.0-1~exp1_amd64.deb
Checksums-Sha256:
 d05c06fa94d2368727d1483bc3e9ab8bf8f866f52652b7028fc93551d9ece4a0 2260 
avro-c_1.12.0-1~exp1.dsc
 74333d431079c35d770cef6996cb4de04058d19e81bd0b9a363bcfd38575037f 219070 
avro-c_1.12.0.orig.tar.gz
 ad5f15de325e74b16c8c4123dae1ff4f30367baf38eecc5237d235b1ddefa97b 833 
avro-c_1.12.0.orig.tar.gz.asc
 fb5f0a1baa7b728290a6f8048864313a2ce0b36ded87638eaf920009ec7851aa 36764 
avro-c_1.12.0-1~exp1.debian.tar.xz
 ac3e6d4ae17f99eee4a36bcba8a01bdb3cbbf0e063ba54a4f4d7d0d5c8207456 28956 
avro-bin-dbgsym_1.12.0-1~exp1_amd64.deb
 919d6ccfec0549555859023dde0773cfd5af2798715a5b494ec7ea1937c27408 12248 
avro-bin_1.12.0-1~exp1_amd64.deb
 d253b334627fc6f881da1da07c16fb43ec4a60906b2a91c0296410dc7e4cc5c3 8069 
avro-c_1.12.0-1~exp1_amd64.buildinfo
 24bf063ae6466fd4439e716e0b186020b9a829633dbefb1f4a35583a61e3605d 101804 
libavro-dev_1.12.0-1~exp1_amd64.deb
 7486e10f0fd3125ae9f1170303ac4aaf067966a4f157946ec8f823867867684b 276244 
libavro24-dbgsym_1.12.0-1~exp1_amd64.deb
 ef088e9c96437a7b1c28793bddd8c0778e25f02a97d7fa7dda6340110f0fb3a0 74228 
libavro24_1.12.0-1~exp1_amd64.deb
Files:
 5e44b437b0cef3f43e3fcab0e725859b 2260 devel optional avro-c_1.12.0-1~exp1.dsc
 0d6e957b8397aa591df979ef6862a8b0 219070 devel optional 
avro-c_1.12.0.orig.tar.gz
 398c7b9b50eb8ae16ce4c1a5a8794fb1 833 devel optional 
avro-c_1.12.0.orig.tar.gz.asc
 70a0f7b2ed89725845ff745a62000d8c 36764 devel optional 
avro-c_1.12.0-1~exp1.debian.tar.xz
 22e58350103fac271de8a72762d11fa0 28956 debug optional 
avro-bin-dbgsym_1.12.0-1~exp1_amd64.deb
 4f46eb62a44e45efe7e91fce773eced6 12248 utils optional 
avro-bin_1.12.0-1~exp1_amd64.deb
 084358864653dba2597e41ec873e4386 8069 devel optional 
avro-c_1.12.0-1~exp1_amd64.buildinfo
 73ee70c1d459a1b960cdb4ca1f559f52 101804 libdevel optional 
libavro-dev_1.12.0-1~exp1_amd64.deb
 71f4396613df400ca58f990e2f624cf0 276244 debug optional 
libavro24-dbgsym_1.12.0-1~exp1_amd64.deb
 a967db0c6bb65a3f2ff459db8f01f771 74228 libs optional 
libavro24_1.12.0-1~exp1_amd64.deb

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

iQIzBAEBCgAdFiEE+Fg++qmpHzqjSzySzhGnsHs6uUYFAmezN40ACgkQzhGnsHs6
uUb/gg/9EWVGGDbxtSf9ppG95WiwLxkRa78E+ejz1qrfTpS5REwEqiXn3sqjPkOM
R3+RaIhk9bcFNdZjkiwrVeXJ8jETte653UPB8lu0c4pU6gan0VG/vuHipVW+8UDm
OYKjttLjJd+10xnuo3tfijNuOsGsy5zT0OSL1zQgr4XY87a4VPjseFhHslP/+rIc
F9ctyyiXwgm4frnayQE54RXgfLuqdWisfTgToeTzHKx1jd4nOqBVeH8rf8q0+KBN
5OGQEaYBBkBuD1SVZYNPbxPDbhtmPDqoGReazBY5s46NQmrJdAnc+XFI/J+jyciV
T+pKyQEEmtc1KVYfXwhHCXXUn2HGPp7df/m8Cd0p5WeS62pGDmilKDK+GMAQVjb1
lYv82lbJ3u/Ldeg6RzjT4kDJTaBg89hTGy6lImAUtEMtqf3MR7BDHjuA0QvzT1Hg
7/feeVlNVk8TeRByPk33iQbtJBJkFL3+3tLvpvES4rgX2hV/kPEGbbHh8A3L15EA
XIODiZRzm8v580nVsShQVG+0i2kYaxpRZvi5RztpJYHs6/bPR7Fg2czK5H8+pB3u
zELHs5dfHdIqfU2JY/uD6ooSdEq7cPlA+WCIvBhGCI15mOv5HZQgyC+jX4v1PTC3
ddhd0AABXtL79hcex2T/Xns/XRqdmE4GnR2XSGWn4BUlgbSnsaw=
=EjPm
-----END PGP SIGNATURE-----

Attachment: pgp92UHMMsLr5.pgp
Description: PGP signature


--- End Message ---

Reply via email to