Your message dated Fri, 28 Feb 2025 17:28:46 +0000
with message-id <[email protected]>
and subject line Bug#1098193: fixed in yorick-gy 0.0.5-4
has caused the Debian Bug report #1098193,
regarding yorick-gy: 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.)


-- 
1098193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098193
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:yorick-gy
Version: 0.0.5-3
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/yorick-gy_0.0.5-3_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

[...]
gy_object.c: In function ‘gy_Object_free’:
gy_object.c:68:29: warning: too many arguments for format [-Wformat-extra-args]
   68 |             fprintf(stderr, "double linked list", 0);
      |                             ^~~~~~~~~~~~~~~~~~~~
gy_object.c:71:29: warning: too many arguments for format [-Wformat-extra-args]
   71 |             fprintf(stderr, "single linked list", 0);
      |                             ^~~~~~~~~~~~~~~~~~~~
gy_object.c: In function ‘gy_Object_extract’:
gy_object.c:165:18: warning: suggest parentheses around assignment used as 
truth value [-Wparentheses]
  165 |           while (lst=lst->next) ++sz;
      |                  ^~~
gy_object.c:327:23: warning: duplicate ‘const’ declaration specifier 
[-Wduplicate-decl-specifier]
  327 |     static const char const * sigprefix = "signal_";
      |                       ^~~~~
gy_object.c: In function ‘gy_Object_eval’:
gy_object.c:417:22: error: too many arguments to function ‘ypush_gy_Object’; 
expected 0, have 1
  417 |     gy_Object* out = ypush_gy_Object(0);
      |                      ^~~~~~~~~~~~~~~ ~
In file included from gy_object.c:20:
gy.h:102:12: note: declared here
  102 | gy_Object* ypush_gy_Object() ;
      |            ^~~~~~~~~~~~~~~
gy_object.c:440:9: warning: ‘GParameter’ is deprecated 
[-Wdeprecated-declarations]
  440 |         GParameter *parameters=NULL;
      |         ^~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:28,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/gobject-introspection-1.0/girepository.h:26,
                 from gy.h:20:
/usr/include/glib-2.0/gobject/gparam.h:280:8: note: declared here
  280 | struct _GParameter /* auxiliary structure for _setv() variants */
      |        ^~~~~~~~~~~
gy_object.c:442:11: warning: ‘GParameter’ is deprecated 
[-Wdeprecated-declarations]
  442 |           parameters=g_new0(GParameter, n_parameters);
      |           ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gparam.h:280:8: note: declared here
  280 | struct _GParameter /* auxiliary structure for _setv() variants */
      |        ^~~~~~~~~~~
gy_object.c:442:11: warning: ‘GParameter’ is deprecated 
[-Wdeprecated-declarations]
  442 |           parameters=g_new0(GParameter, n_parameters);
      |           ^~~~~~~~~~
/usr/include/glib-2.0/gobject/gparam.h:280:8: note: declared here
  280 | struct _GParameter /* auxiliary structure for _setv() variants */
      |        ^~~~~~~~~~~
gy_object.c:455:73: warning: passing argument 2 of 
‘gy_base_info_find_property_info’ discards ‘const’ qualifier from pointer 
target type [-Wdiscarded-qualifiers]
  455 |             cur = gy_base_info_find_property_info(o->info, 
parameters[p].name);
      |                                                            
~~~~~~~~~~~~~^~~~~
gy.h:114:56: note: expected ‘char *’ but argument is of type ‘const gchar *’ 
{aka ‘const char *’}
  114 |                                                 char * name);
      |                                                 ~~~~~~~^~~~
gy_object.c:469:11: warning: ‘g_object_newv’ is deprecated: Use 
'g_object_new_with_properties' instead [-Wdeprecated-declarations]
  469 |           g_object_newv(g_registered_type_info_get_g_type(o->info),
      |           ^~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject.h:444:13: note: declared here
  444 | gpointer    g_object_newv                     (GType           
object_type,
      |             ^~~~~~~~~~~~~
make[1]: *** [<builtin>: gy_object.o] Error 1
make[1]: *** Waiting for unfinished jobs....
gy_callback.c: In function ‘Y_gy_signal_connect’:
gy_callback.c:270:3: warning: ‘data’ may be used uninitialized 
[-Wmaybe-uninitialized]
  270 |   __gy_signal_connect(o->object, o->info, o->repo, sig, cmd, data);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gy_callback.c:267:9: note: ‘data’ was declared here
  267 |   void* data;
      |         ^~~~
make[1]: Leaving directory '/build/reproducible-path/yorick-gy-0.0.5'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: yorick-gy
Source-Version: 0.0.5-4
Done: Thibaut Paumard <[email protected]>

We believe that the bug you reported is fixed in the latest version of
yorick-gy, 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.
Thibaut Paumard <[email protected]> (supplier of updated yorick-gy 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: Fri, 28 Feb 2025 16:52:35 +0100
Source: yorick-gy
Architecture: source
Version: 0.0.5-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Thibaut Paumard <[email protected]>
Closes: 1098193
Changes:
 yorick-gy (0.0.5-4) unstable; urgency=medium
 .
   * Bug fix: "ftbfs with GCC-15", thanks to Matthias Klose (Closes:
     #1098193). New patch gcc-15.
Checksums-Sha1:
 25c3b9629944464b2da397f140ab72cbd7fb2725 2017 yorick-gy_0.0.5-4.dsc
 67cae3f641f99ce2a8e3c8287ad551fda7079bb2 2988 yorick-gy_0.0.5-4.debian.tar.xz
 f89806f8d1a10d51b7326e31c4fb9e5631c73960 8732 yorick-gy_0.0.5-4_amd64.buildinfo
Checksums-Sha256:
 9fbef6f5c6076f39bd15e23acadda18ea0bf886277a768c011a58bf9172b4249 2017 
yorick-gy_0.0.5-4.dsc
 5efaa9204ca0589d14bdab19c4813153b1354ea2295ea6011ae0a15bdc271c2f 2988 
yorick-gy_0.0.5-4.debian.tar.xz
 7e5710369f67ef2c1dd7a61904eab8bbaeb4e0a3c9828f2ec9082da69982db0c 8732 
yorick-gy_0.0.5-4_amd64.buildinfo
Files:
 fe26abf678271cb41d21cdfa418ffe49 2017 science optional yorick-gy_0.0.5-4.dsc
 8afbb2dda32bc994cc91ff2665b16be0 2988 science optional 
yorick-gy_0.0.5-4.debian.tar.xz
 f2f009b9b8eb50443dae7f19f3ea551c 8732 science optional 
yorick-gy_0.0.5-4_amd64.buildinfo

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

iQJHBAEBCAAxFiEEvK37UrQZmNdNmdmOk5RTSODcKEAFAmfB3K0THHRoaWJhdXRA
ZGViaWFuLm9yZwAKCRCTlFNI4NwoQHt9D/9RoaZeTovc3GnWpjs3UzC7zJv8R5ll
Jh0t71e/fF6L3IoNRyY/a80Ib0CZ++Z0xaiXaYx0HyvzBL/i6JuIrN8fJ3E5YTRB
oLbSIxCwkWJYpCrubxBamdlY5GQvRfkDlyheiAmoJasYs4jkJBat6ayeQPDS4L7i
gSJS6aMGYv4vzfIuImCIgzLyXKSr2/uWjbtYAR5M50NAVwG6IK9VpY8n0rSrcckR
5NHTAsWCJEEHMNFeRAXKBL48JPgy9LcHgkuCUjsxkxj1yHiWyQde+mgApcKwmvY+
c93SAQ4tNLlf+IiR4c/aqk7pw63pLnYRNhy/zX5AS4K67Wn1WCV5UlxdqTi3UIwD
8a2a9fbtwAj7lVhvPoSfPtF2lHZYHhaZoJvXqplu4u03X4IN2pPYZ2pDyfnzmMnD
j2xSOgyiEpS90lu/E/uXAdRzUfT0OClARM4UW8FTUzGuAMQcv2Yw9fj0b8Tr57Gs
aixGvcX8jTGpXDSriTIVXt9Ms1rKJ5KNKHymmZIKl91F2KEvrlA6MTHBG5XtmPRt
ddnROpd+zW5VNiw76eoWLA7FHBXtJ+oxUX7ed+LQc1THsqlfVTRjUuAGiktJRGVU
Zt8IH0ntjmZf8uD6utIcKwtCLVMwjblV8gkzuAvSHU0QzMlhtJGM69hdqujcr6P4
3I1GkhHnKlaSOw==
=qJTt
-----END PGP SIGNATURE-----

Attachment: pgpHpkA0lQXIw.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to