Your message dated Fri, 09 Aug 2024 01:36:53 +0000
with message-id <[email protected]>
and subject line Bug#1075469: fixed in ruby-ncurses 1.4.11-1
has caused the Debian Bug report #1075469,
regarding ruby-ncurses: 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 [email protected]
immediately.)
--
1075469: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075469
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-ncurses
Version: 1.4.9-1
Severity: important
Tags: sid trixie
User: [email protected]
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/ruby-ncurses_1.4.9-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
[...]
13: }
14: int t(void) { void ((*volatile p)()); p = (void
((*)()))rb_thread_fd_select; return !p; }
/* end */
--------------------
have_func: checking for clock_gettime()... -------------------- yes
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot
"x86_64-linux-gnu-gcc -o conftest -I/usr/include/x86_64-linux-gnu/ruby-3.1.0
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.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 -g -Wformat
-Werror=format-security -Waddress -DHAVE_FORM_DRIVER_W
-DHAVE_RB_THREAD_FD_SELECT -DNCURSES_OPAQUE=0 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
-lmenu -lformw -lformw -lpanelw -lncursesw -lruby-3.1 -lmenu -lformw -lformw
-lpanelw -lncursesw -lm -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: int t(void) { void ((*volatile p)()); p = (void ((*)()))clock_gettime;
return !p; }
/* end */
--------------------
have_header: checking for sys/time.h... -------------------- yes
LD_LIBRARY_PATH=.:/usr/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/libfakeroot:/usr/lib64/libfakeroot:/usr/lib32/libfakeroot
"x86_64-linux-gnu-gcc -I/usr/include/x86_64-linux-gnu/ruby-3.1.0
-I/usr/include/ruby-3.1.0/ruby/backward -I/usr/include/ruby-3.1.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 -g -Wformat
-Werror=format-security -Waddress -DHAVE_FORM_DRIVER_W
-DHAVE_RB_THREAD_FD_SELECT -DNCURSES_OPAQUE=0 -DHAVE_CLOCK_GETTIME -c
conftest.c"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: #include <sys/time.h>
/* end */
--------------------
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:119:in `run': make failed,
exit code 2 (Gem::InstallError)
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:53:in `block in
make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `each'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:45:in `make'
from /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:42: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.1
/usr/lib/ruby/vendor_ruby/gem2deb/extension_builder.rb /<<PKGBUILDDIR>>
debian/ruby-ncurses (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:57:in `block in
install_files_and_build_extensions'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:54:in `each'
from /usr/lib/ruby/vendor_ruby/gem2deb/installer.rb:54: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/ruby-ncurses
returned exit code 1
make: *** [debian/rules:15: binary] Error 255
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: ruby-ncurses
Source-Version: 1.4.11-1
Done: Lucas Kanashiro <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-ncurses, 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.
Lucas Kanashiro <[email protected]> (supplier of updated ruby-ncurses
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: SHA256
Format: 1.8
Date: Thu, 08 Aug 2024 22:01:02 -0300
Source: ruby-ncurses
Architecture: source
Version: 1.4.11-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<[email protected]>
Changed-By: Lucas Kanashiro <[email protected]>
Closes: 1075469
Changes:
ruby-ncurses (1.4.11-1) unstable; urgency=medium
.
* Team upload.
.
[ Utkarsh Gupta ]
* Add salsa-ci.yml
.
[ Debian Janitor ]
* Trim trailing whitespace.
* Use secure copyright file specification URI.
* Use secure URI in Homepage field.
* Bump debhelper from old 9 to 12.
* Set debhelper-compat version in Build-Depends.
* Remove patch 0001-Use-ncursesw-includes.patch that is missing from
debian/patches/series.
* Set upstream metadata fields: Bug-Database, Repository, Repository-
Browse.
* Update Vcs-* headers from URL redirect.
* Use canonical URL in Vcs-Git.
* Set upstream metadata fields: Bug-Submit.
* Bump debhelper from old 12 to 13.
.
[ Lucas Kanashiro ]
* New upstream release (Closes: #1075469).
* Declare compliance with Debian Policy 4.7.0.
* Do not runtime depend on the ruby interpreter.
* d/control: b-d on libncurses-dev instead of libncursesw5-dev.
Checksums-Sha1:
131f7c02fcb67383d642cae18f5015dc0007e72d 2077 ruby-ncurses_1.4.11-1.dsc
9a036501c2cc8815b287f43e355a7f63efa7db66 66672 ruby-ncurses_1.4.11.orig.tar.gz
417720e4805d8b0d1f8acbbca935b3e828fb4493 6600
ruby-ncurses_1.4.11-1.debian.tar.xz
Checksums-Sha256:
dd6c167295f61d435c1007f0eeb4006e843e137c21476fb92b9b8da7c515c5e7 2077
ruby-ncurses_1.4.11-1.dsc
fafd6f9bae05e81b0735fe952b320e8073947a5fbfb8281241bcb52b71df8a53 66672
ruby-ncurses_1.4.11.orig.tar.gz
f5ba91c1929d86c6b6351abc93357d21e4dea896acabf4d57ed1dc6143909667 6600
ruby-ncurses_1.4.11-1.debian.tar.xz
Files:
99e444abacf4dde05e30001a85255884 2077 ruby optional ruby-ncurses_1.4.11-1.dsc
ba3051a36f798f765680db35622baaeb 66672 ruby optional
ruby-ncurses_1.4.11.orig.tar.gz
156ddc42b058f3904fdbc3db9ce30a91 6600 ruby optional
ruby-ncurses_1.4.11-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAma1bQUVHGthbmFzaGly
b0BkZWJpYW4ub3JnAAoJEPgjonKYg8l8togQALnNRMYD0hDfMC1J84U83ASx4Fmz
XyVv8fvOJCM1uIEpnk1qNNaJJ8F8Up1wVCHwXjePz77OBmPJZkuXDPVvWoZMP0gn
StUZx1MlaTn4kkxPDA7v1UYL0uSd3+w/e/RTxKwtq0ezcWwqy0xoB6dEDaZWqa+u
493qK9qmww46Xb0pV9FNPnVd4BV+33wUQJDok3anDXHxABnbQNttbigr9esYLyvv
cT52IioctKsuZxyDeh1nYMYKQ3ayNiRRaHRDUuSHB0do5IP0y23OhjPgm93dSMci
FP62LAc5ud3EB2RU0Kgv4GuBnx93VGT0qWnUq36xrB/MA7QV5k5aYBfzuoCYQUkn
k6jKD5wlbXU077sg4oPVm18yN3hvhCan4xNTwcUcoYiEErQRM5sMyb6aHYgeU45I
GjsMSENFLpKNRkPGuv7/jbLgIuYQBanTNQ3LRHFQhrqM0WjofQdH+ZJwgJh5g0dk
EAYOhaMUWqQ/vqY4tSSHIfM6jE2HlEYs7RhznogRsLIf+eznKiwN1tBGo18RIOtk
3y/9GVA1j94Mwud6naqoE7h9c8S+QPMtrwGSxSiGTMiqjPyCuTajYDDcV2QB3dwi
GPe6FFtwrTxE+jFaxgKU3nVuA+g6gC3CplTRKBqlvTAsDro4tOhiwyeGqcCKGApY
JZ+nq8phFfj5pIMN
=lZJh
-----END PGP SIGNATURE-----
pgpCwlkpuDh8Y.pgp
Description: PGP signature
--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers