Your message dated Fri, 09 Aug 2024 00:07:35 +0000
with message-id <[email protected]>
and subject line Bug#1075482: fixed in ruby-unicode 0.4.4.5-1
has caused the Debian Bug report #1075482,
regarding ruby-unicode: 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.)
--
1075482: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075482
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-unicode
Version: 0.4.4.4-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-unicode_0.4.4.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
[...]
unicode.c: In function ‘unicode_get_categories’:
unicode.c:1039:20: error: passing argument 1 of ‘rb_ensure’ from incompatible
pointer type [-Wincompatible-pointer-types]
1039 | return rb_ensure(get_categories_internal, (VALUE)¶m,
| ^~~~~~~~~~~~~~~~~~~~~~~
| |
| VALUE (*)(get_categories_param *) {aka long unsigned
int (*)(struct _get_categories_param *)}
In file included from /usr/include/ruby-3.1.0/ruby/ruby.h:40:
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:425:25: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(get_categories_param *)’ {aka ‘long unsigned int (*)(struct
_get_categories_param *)’}
425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE
(*e_proc)(VALUE), VALUE data2);
| ~~~~~~~~^~~~~~~~~~~~~~
unicode.c:1040:20: error: passing argument 3 of ‘rb_ensure’ from incompatible
pointer type [-Wincompatible-pointer-types]
1040 | get_categories_ensure, (VALUE)&wstr);
| ^~~~~~~~~~~~~~~~~~~~~
| |
| VALUE (*)(WString *) {aka long unsigned int
(*)(struct _WString *)}
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:425:62: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(WString *)’ {aka ‘long unsigned int (*)(struct _WString *)’}
425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE
(*e_proc)(VALUE), VALUE data2);
|
~~~~~~~~^~~~~~~~~~~~~~
unicode.c: In function ‘unicode_get_abbr_categories’:
unicode.c:1057:20: error: passing argument 1 of ‘rb_ensure’ from incompatible
pointer type [-Wincompatible-pointer-types]
1057 | return rb_ensure(get_categories_internal, (VALUE)¶m,
| ^~~~~~~~~~~~~~~~~~~~~~~
| |
| VALUE (*)(get_categories_param *) {aka long unsigned
int (*)(struct _get_categories_param *)}
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:425:25: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(get_categories_param *)’ {aka ‘long unsigned int (*)(struct
_get_categories_param *)’}
425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE
(*e_proc)(VALUE), VALUE data2);
| ~~~~~~~~^~~~~~~~~~~~~~
unicode.c:1058:20: error: passing argument 3 of ‘rb_ensure’ from incompatible
pointer type [-Wincompatible-pointer-types]
1058 | get_categories_ensure, (VALUE)&wstr);
| ^~~~~~~~~~~~~~~~~~~~~
| |
| VALUE (*)(WString *) {aka long unsigned int
(*)(struct _WString *)}
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:425:62: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(WString *)’ {aka ‘long unsigned int (*)(struct _WString *)’}
425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE
(*e_proc)(VALUE), VALUE data2);
|
~~~~~~~~^~~~~~~~~~~~~~
unicode.c: In function ‘unicode_get_text_elements’:
unicode.c:1227:20: error: passing argument 1 of ‘rb_ensure’ from incompatible
pointer type [-Wincompatible-pointer-types]
1227 | return rb_ensure(get_text_elements_internal, (VALUE)¶m,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| VALUE (*)(get_text_elements_param *) {aka long
unsigned int (*)(struct _get_text_elements_param *)}
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:425:25: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(get_text_elements_param *)’ {aka ‘long unsigned int (*)(struct
_get_text_elements_param *)’}
425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE
(*e_proc)(VALUE), VALUE data2);
| ~~~~~~~~^~~~~~~~~~~~~~
unicode.c:1228:20: error: passing argument 3 of ‘rb_ensure’ from incompatible
pointer type [-Wincompatible-pointer-types]
1228 | get_text_elements_ensure, (VALUE)&wstr);
| ^~~~~~~~~~~~~~~~~~~~~~~~
| |
| VALUE (*)(WString *) {aka long unsigned int
(*)(struct _WString *)}
/usr/include/ruby-3.1.0/ruby/internal/iterator.h:425:62: note: expected ‘VALUE
(*)(VALUE)’ {aka ‘long unsigned int (*)(long unsigned int)’} but argument is of
type ‘VALUE (*)(WString *)’ {aka ‘long unsigned int (*)(struct _WString *)’}
425 | VALUE rb_ensure(VALUE (*b_proc)(VALUE), VALUE data1, VALUE
(*e_proc)(VALUE), VALUE data2);
|
~~~~~~~~^~~~~~~~~~~~~~
make[1]: *** [Makefile:246: unicode.o] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>/ext/unicode'
/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-unicode (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-unicode
returned exit code 1
make: *** [debian/rules:15: binary] Error 25
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: ruby-unicode
Source-Version: 0.4.4.5-1
Done: Lucas Kanashiro <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ruby-unicode, 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-unicode
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 20:46:21 -0300
Source: ruby-unicode
Architecture: source
Version: 0.4.4.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team
<[email protected]>
Changed-By: Lucas Kanashiro <[email protected]>
Closes: 1075482
Changes:
ruby-unicode (0.4.4.5-1) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Apply multi-arch hints.
+ ruby-unicode: Add Multi-Arch: same.
* Update watch file format version to 4.
* Bump debhelper from old 12 to 13.
* Update standards version to 4.5.1, no changes needed.
.
[ Lucas Kanashiro ]
* New upstream release (Closes: #1075482).
* Declare compliance with Debian Policy version 4.7.0.
* d/control: depend on ${ruby:Depends} instead of the ruby interpreter.
Checksums-Sha1:
3d4fb05ebbbb47ab9188f4d5e3c90939d893c699 2066 ruby-unicode_0.4.4.5-1.dsc
bf1ae946e694da83e40f4e18917b0e761e39ff19 136110
ruby-unicode_0.4.4.5.orig.tar.gz
7f2017b5fa61deaa28ec9f17fca80447c753a2d7 3732
ruby-unicode_0.4.4.5-1.debian.tar.xz
Checksums-Sha256:
9840964ae0b7407ad0dd036149f85e3356384914f5e000f182c1265e799a14dc 2066
ruby-unicode_0.4.4.5-1.dsc
3657aed7fb75bbe234f0d5a40f592bc65ff93ec2239e15fd1040257b1fd59c5a 136110
ruby-unicode_0.4.4.5.orig.tar.gz
6058c089a08df974b6c64b3b2e867b9f901124ea5658d70a7aca1a23954fd471 3732
ruby-unicode_0.4.4.5-1.debian.tar.xz
Files:
d3b1ace18e31549663c3daf604789c21 2066 ruby optional ruby-unicode_0.4.4.5-1.dsc
ea2ee8f974653d7b5cc4626831978323 136110 ruby optional
ruby-unicode_0.4.4.5.orig.tar.gz
0efddecf428d9f72fc34c886d2a3518f 3732 ruby optional
ruby-unicode_0.4.4.5-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAma1WjcVHGthbmFzaGly
b0BkZWJpYW4ub3JnAAoJEPgjonKYg8l8pzkP/1ikodukqlDrIRJNi+3lwS5Qq1Rv
StZdyjYVR7yn6i6Z2dEwC58TrQpaE9ov6VIXPtAVvlqe/QgNU/lBiBeUMcY8/zBy
Laz/i4roXmHDS1l5hwcQy/gqLi6iQEpsyM67dZAKTqr/JgKhBtMQ6VwsZ8JRVt1Y
YAbTyCgkjeROws5aktzt3wR7vXbHO3t8RQzHuC74T7BhTk0aTnAOsAHyYzqZV4Vz
EkhFX5F2I1Ou+5ozmcGgWs5ATCDmb4kXN4HP4BL2y2IgZjw7vAUGJi+y4meLGaZ3
sJJetmSQ+7EhlWcvPG6xQK3Q9foarrFGQ0jmZG793JdifAPpLsSGcXEY/NOePHpf
ae8cdKXGxu8sJrH2QQZF0PFSrGatsk9hK3q2iRTFjl7GQsDn9sRp3RO2r+QGWYgL
Zj6oCiDZCFxLEsoxjSiwnYkJOg/ErnLHoZ+iGyO+RgdX47ylomq35sGV+NG0Jlz1
1qeMGu1pDnQax22UqtPfGluJvj8DcjUhkPxoI5rSuDWlTEAjCtIfiJIyP5F8aYXH
sPPGlyr21mX7KJlcJrmeAqDkiZKxHiFXj3r2QUtWPTgx6thjkWydok7oYKrG9tMl
1KyKbBsUwMjiC/GWsdm0M9XdC21aH0K5i+d6Cc+Zxeu8utjSpSfWwaHpig7FL6wM
28jJXxWvFR7v5nfs
=m522
-----END PGP SIGNATURE-----
pgp3sW0le6Rhm.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