Your message dated Tue, 04 Nov 2025 19:49:26 +0000
with message-id <[email protected]>
and subject line Bug#1097813: fixed in ruby-fusefs 0.7.0-7
has caused the Debian Bug report #1097813,
regarding ruby-fusefs: ftbfs with GCC-15
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 [email protected]
immediately.)


-- 
1097813: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097813
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-fusefs
Version: 0.7.0-6
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15

[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.

The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/ruby-fusefs_0.7.0-6_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.

To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html

[...]
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     int (* volatile tp)(void)=(int (*)(void))&t;
 9:     printf("%d", (*tp)());
10:   }
11: 
12:   return !!argv[argc];
13: }
14: 
15: int t(void) { ; return 0; }
/* end */

--------------------

have_library: checking for -lfuse... -------------------- yes

LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu "x86_64-linux-gnu-gcc -o conftest 
-I/usr/include/x86_64-linux-gnu/ruby-3.3.0 
-I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2   -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=BUILDDIR=. -fstack-protector-strong -fstack-clash-protection 
-Wformat -Werror=format-security -fcf-protection -fPIC conftest.c  -L. 
-L/usr/lib/x86_64-linux-gnu -L. -Wl,-z,relro -Wl,-z,now 
-fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,--no-as-needed     
-lruby-3.3 -lfuse  -lm -lpthread  -lc"
checked program was:
/* begin */
 1: #include "ruby.h"
 2: 
 3: /*top*/
 4: extern int t(void);
 5: int main(int argc, char **argv)
 6: {
 7:   if (argc > 1000000) {
 8:     int (* volatile tp)(void)=(int (*)(void))&t;
 9:     printf("%d", (*tp)());
10:   }
11: 
12:   return !!argv[argc];
13: }
14: 
15: int t(void) { ; return 0; }
/* end */

--------------------

/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:126:in `run': make failed, 
exit code 2 (Gem::InstallError)
        from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:52:in `block in 
make'
        from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in `each'
        from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in `make'
        from /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:44:in 
`build'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:81:in 
`block in build_and_install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in 
`chdir'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:71:in 
`build_and_install'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:115:in 
`block in build_all_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in 
`each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:112:in 
`build_all_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb:128:in 
`<main>'
~~~~~~~~~~~~~~~~~~~~~ ↑ mkmf.log ~~~~~~~~~~~~~~~~~~~~~
/usr/lib/ruby/vendor_ruby/gem2deb.rb:52:in `run': /usr/bin/ruby3.3 
/usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb 
/build/reproducible-path/ruby-fusefs-0.7.0 debian/ruby-fusefs 
(Gem2Deb::CommandFailed)
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:64:in `block in run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:87:in `maybe_crossbuild'
        from /usr/lib/ruby/vendor_ruby/gem2deb.rb:63:in `run_ruby'
        from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:62:in `block in 
install_files_and_build_extensions'
        from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:59:in `each'
        from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:59: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 
/build/reproducible-path/ruby-fusefs-0.7.0/debian/ruby-fusefs returned exit 
code 1
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: ruby-fusefs
Source-Version: 0.7.0-7
Done: Athos Ribeiro <[email protected]>

We believe that the bug you reported is fixed in the latest version of
ruby-fusefs, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Athos Ribeiro <[email protected]> (supplier of updated ruby-fusefs 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 04 Nov 2025 16:24:35 -0300
Source: ruby-fusefs
Built-For-Profiles: noudeb
Architecture: source
Version: 0.7.0-7
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Athos Ribeiro <[email protected]>
Closes: 1097813
Changes:
 ruby-fusefs (0.7.0-7) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Lucas Nussbaum ]
   * debian/gbp.conf: Add for DEP-14
   * debian/gbp.conf: remove trailing empty lines
   * debian/.gitattributes: remove
   * debian/salsa-ci.yml: use team-specific include
 .
   [ Athos Ribeiro ]
   * d/p/gcc-15.patch: fix FTBFS issues with GCC-15 (Closes: #1097813)
   * d/p/fix-hello.patch: fix the hello.sh example script
   * d/p/fix-umount-path.patch: fix hardcoded umount path
   * d/t/control: add smoke test
Checksums-Sha1:
 97b7a1249714c33c21fcdd9c4ffb9dbba206abee 2083 ruby-fusefs_0.7.0-7.dsc
 738a535c9c7cf218005243c808c50fa821bf6d23 6588 ruby-fusefs_0.7.0-7.debian.tar.xz
 397dc36672eee21395f55909d0bebd04ffdddf9e 7132 
ruby-fusefs_0.7.0-7_source.buildinfo
Checksums-Sha256:
 792f7c6b439b4fa5273eb4deb3ec8650f1eafa1eb0e78d26de073baa694b06d2 2083 
ruby-fusefs_0.7.0-7.dsc
 43b820a1aa2735145dea0c519a3eae5b6f59e02e5599bac09bfba0fea86a7b9d 6588 
ruby-fusefs_0.7.0-7.debian.tar.xz
 46abc728ed483c60015aecf9f6309fe70e8309a99dd34a29aadfbf7a5a07968f 7132 
ruby-fusefs_0.7.0-7_source.buildinfo
Files:
 71c2953515dfd032dd560e408533f4ee 2083 ruby optional ruby-fusefs_0.7.0-7.dsc
 40b3a2685dfcc5735dbefd408375a6ab 6588 ruby optional 
ruby-fusefs_0.7.0-7.debian.tar.xz
 ff0a2ce322dabb7aca2216ace451e780 7132 ruby optional 
ruby-fusefs_0.7.0-7_source.buildinfo

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

iQJFBAEBCgAvFiEEQ5iE5oYqQpwpDfY7AzxMonYCSDQFAmkKU3ERHGF0aG9zQGRl
Ymlhbi5vcmcACgkQAzxMonYCSDSlkQ//bXa8ssFow9k8q1rPVxjMVD4Qwey/L7An
ZHqtO3/ardannmcMnUaTayYwCiJQ+5DWDBAKIdLTtyxW7w7rO/UKXeukV7qsY2WC
cAkoOBAAx4AwRotgRi7588CMqVHkeXRZTHv3lItKlo29izPrL/hwi3vQIuUstX3B
Mal/J2pXR9P1pchv00Kj3wNMG7n7/R1Z6rY1qDun07eVMyvszclJPDk/4J+L1RLU
u8O9ajK0uCo+xwUHO4orZZ5THyn44bwl0tKAvY9Dx7OJx39YI2/AGDi1olDE7mQ8
nOrUcrVuAbmhm6ApGG6JkDBa6YALUPyOkL0sWwb47lt8GlQ+KiOMY6yLsIUP8jjT
+sEKvVNGg0p/envpVeS5rcpo22nTrVtPrTCindwboj6N1W9aRzk7Dmg17ZxTIfJb
C+qmYJ5aBUGOo55HCI0e0Wv0dVBI34xn0baWFODVI6gKmuPpBqbtaTXFTRHBYe0Z
0m83a3mRp/1DydaOkKM0onOMCxS3C+KneJFqw4NoHAsV2lmJ04mvAbQLRJSBgbHV
smBIO4bjogAfzpXPLbAyoy0kAmpE/6F8AFiFmmtjkD/BflMnEhGLD0B0JtHCI2v1
messCv23HnV97YJor98WXV17N5/hA0bWviJkBFB5aauRmKExMKQENGmvewYwM8sn
vjxQGt9VZMs=
=/uMB
-----END PGP SIGNATURE-----

Attachment: pgpTgubwkh3TD.pgp
Description: PGP signature


--- End Message ---

Reply via email to