Your message dated Mon, 11 Nov 2024 20:36:15 +0000
with message-id <e1tab8x-0039a9...@fasolo.debian.org>
and subject line Bug#1075045: fixed in grpc 1.51.1-5
has caused the Debian Bug report #1075045,
regarding grpc: 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.)


-- 
1075045: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075045
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:grpc
Version: 1.51.1-4.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/grpc_1.51.1-4.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

[...]
  391 |                  VALUE *vars[], RB_UNUSED_VAR(const char *fmt), 
RB_UNUSED_VAR(int varc))
      |                                                                 
^~~~~~~~~~~~~
In file included from /usr/include/ruby-3.1.0/ruby/ruby.h:46:
/usr/include/ruby-3.1.0/ruby/internal/scan_args.h:502:41: warning: __VA_OPT__ 
is not available until C23
  502 |         (rb_scan_args)(argc, argvp, fmt __VA_OPT__(, __VA_ARGS__)))
      |                                         ^
/usr/include/ruby-3.1.0/ruby/internal/scan_args.h:510:53: warning: __VA_OPT__ 
is not available until C23
  510 |         (rb_scan_args_kw)(kw_flag, argc, argvp, fmt __VA_OPT__(, 
__VA_ARGS__)))
      |                                                     ^
rb_channel.c:188:50: warning: braces around scalar initializer
  188 |                                                  {NULL, NULL}},
      |                                                  ^
rb_channel.c:188:50: note: (near initialization for 
‘grpc_channel_data_type.function.dcompact’)
rb_channel.c:188:57: warning: excess elements in scalar initializer
  188 |                                                  {NULL, NULL}},
      |                                                         ^~~~
rb_channel.c:188:57: note: (near initialization for 
‘grpc_channel_data_type.function.dcompact’)
rb_channel.c:188:50: warning: missing initializer for field ‘reserved’ of 
‘struct <anonymous>’ [-Wmissing-field-initializers]
  188 |                                                  {NULL, NULL}},
      |                                                  ^
In file included from /usr/include/ruby-3.1.0/ruby/internal/core.h:34,
                 from /usr/include/ruby-3.1.0/ruby/ruby.h:28:
/usr/include/ruby-3.1.0/ruby/internal/core/rtypeddata.h:247:15: note: 
‘reserved’ declared here
  247 |         void *reserved[1]; /* For future extension.
      |               ^~~~~~~~
rb_channel.c: In function ‘grpc_rb_channel_polling_thread_start’:
rb_channel.c:764:40: error: passing argument 1 of ‘rb_thread_create’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  764 |   background_thread = rb_thread_create(run_poll_channels_loop, NULL);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~
      |                                        |
      |                                        VALUE (*)(VALUE) {aka long 
unsigned int (*)(long unsigned int)}
In file included from /usr/include/ruby-3.1.0/ruby/intern.h:59,
                 from /usr/include/ruby-3.1.0/ruby/ruby.h:192:
/usr/include/ruby-3.1.0/ruby/internal/intern/thread.h:190:32: note: expected 
‘VALUE (*)(void *)’ {aka ‘long unsigned int (*)(void *)’} but argument is of 
type ‘VALUE (*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’}
  190 | VALUE rb_thread_create(VALUE (*f)(void *g), void *g);
      |                        ~~~~~~~~^~~~~~~~~~~
make[2]: *** [Makefile:248: rb_channel.o] Error 1
make[2]: Leaving directory 
'/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/grpc-1.51.1/src/ruby/ext/grpc'
ERROR:  Error installing /tmp/d20240702-1975532-opbdqx/grpc-1.51.1.gem:
        ERROR: Failed to build gem native extension.

    current directory: 
/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/grpc-1.51.1/src/ruby/ext/grpc
/usr/bin/ruby3.1 -I/usr/lib/ruby/vendor_ruby extconf.rb
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/grpc-1.51.1/src/ruby/ext/grpc
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= 
sitearchdir\=./.gem.20240702-1975538-yviep5 
sitelibdir\=./.gem.20240702-1975538-yviep5 clean
current directory: 
/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/grpc-1.51.1/src/ruby/ext/grpc
make V\=1 CC\=gcc\ -fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. CXX\=g++\ 
-fdebug-prefix-map\=/<<PKGBUILDDIR>>\=. DESTDIR\= 
sitearchdir\=./.gem.20240702-1975538-yviep5 
sitelibdir\=./.gem.20240702-1975538-yviep5
Building has failed. See above output for more information on the failure.
make failed, exit code 2

Gem files will remain installed in 
/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/gems/grpc-1.51.1
 for inspection.
Results logged to 
/<<PKGBUILDDIR>>/debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0/extensions/x86_64-linux/3.1.0/grpc-1.51.1/gem_make.out
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.1 -S gem 
install --config-file /dev/null --verbose --local --verbose --no-document 
--ignore-dependencies --install-dir 
debian/ruby-grpc/usr/lib/x86_64-linux-gnu/rubygems-integration/3.1.0 
/tmp/d20240702-1975532-opbdqx/grpc-1.51.1.gem (Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:213:in `block 
in run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:212:in `run_gem'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:121:in `block 
in install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/gem_installer.rb:69:in 
`install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:28:in `build'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:54:in `block in 
install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:52:in `install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/dh_ruby.rb:163:in `install'
        from /usr/bin/dh_ruby:89:in `<main>'
dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/tmp returned 
exit code 1
make[1]: *** [debian/rules:101: override_dh_auto_install] Error 255
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:107: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: grpc
Source-Version: 1.51.1-5
Done: Laszlo Boszormenyi (GCS) <g...@debian.org>

We believe that the bug you reported is fixed in the latest version of
grpc, 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.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated grpc 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, 11 Nov 2024 18:25:37 +0100
Source: grpc
Architecture: source
Version: 1.51.1-5
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Closes: 1075045 1084603
Changes:
 grpc (1.51.1-5) unstable; urgency=medium
 .
   [ Stefano Rivera <stefa...@debian.org> ]
   * Patch: Cython 3 support.
   * Patch: Python 3.13 support (closes: #1084603).
   * Patch: GCC-14 support (closes: #1075045).
Checksums-Sha1:
 22c64a64f444927d506ae54dea9b590e4a2928c5 2856 grpc_1.51.1-5.dsc
 37f78b982080d8030456b970cc9856402d8a8c5a 28444 grpc_1.51.1-5.debian.tar.xz
Checksums-Sha256:
 98a167f854c0326017994ce9ef6b6801ed39785263efbe60fbb283e9b1842b17 2856 
grpc_1.51.1-5.dsc
 b7b77f282254dac394fb383642ff74b6ac3c833262884c7d55f3b4b5702423f5 28444 
grpc_1.51.1-5.debian.tar.xz
Files:
 7b615b2301cf012ea3c334ba64c2ece7 2856 libs optional grpc_1.51.1-5.dsc
 4a9077241095ede01271877cf1f357a7 28444 libs optional 
grpc_1.51.1-5.debian.tar.xz

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmcyWrIACgkQ3OMQ54ZM
yL91jg//dvn/sS9nbiFwwb4TgxqaTKX9izRLz+m4AxGozFWGf8R4zLU8Q/+DtCUx
/AdTydCoqMkC02r37G47PQHz6tRbc5hej6i49ycdE6k2DqJesCW8+H5PP3aljhUm
ALnnh3FwdS0tsx4QF4MNNIa05/vsAkgnjjah8t6DbIBnmpudkg+f1UBU/wZFMkJx
qahS8WVwkhIFWk3mcjaHGXPIxKV3CSJkfCswX0gYcXkNS/p5IdHEPcnahq453Jpe
dQgkH6ly3LjLeE8W7F5a115c/0k46JXwamfXK7+UTslIkVSPqMbwYPBkkV3V2te7
zEQ6H/iNn3qcSLU5KsIrVMB4C8vX9asWHbToIXCGbwtFJJjHEtoa4TRb4uKZhlUt
ZnA4Fn71nVvhOdBSinVYqmUdAiSCNk9vzQa6Js6w8kSD8tjZzlSXFiV5Sqr9Kfqa
m/7uqcVD0ZiguE7RTihvL2j4Fzu6Xc+Ld2KEiFnC0tDrJR0BNUjucXzzlURVn1VY
APwR0LGEZEgwyxYHXP6UjL2D3EM93Ublf0Rgl6dnA4sCqXmYZ4Z7MvZtJPxaH8qg
KK+UTqD2XR43Fwz0SEQFItYNCZidHGIDmAYJX+gM75oqqg73K5KLB0BL/4MwWAxx
S9cezGc6u+94Zy/UJNnBYl8HSEYDibRGLDQchyV1rA8ScrWa4To=
=O7Im
-----END PGP SIGNATURE-----

Attachment: pgpQE3i1f2axz.pgp
Description: PGP signature


--- End Message ---

Reply via email to