Your message dated Tue, 21 Oct 2025 20:55:45 +0000 with message-id <E1vBJOT-00DbeT-01@fasolo.debian.org> and subject line Bug#1097475: fixed in notify-osd 0.9.35+20.04.20191129-3 has caused the Debian Bug report #1097475, regarding notify-osd: 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 owner@bugs.debian.org immediately.) -- 1097475: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097475 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: notify-osd: ftbfs with GCC-15
- From: Matthias Klose <doko@debian.org>
- Date: Mon, 17 Feb 2025 17:40:13 +0000
- Message-id: <E1tk56L-009Npk-L5@paradis.debian.org>
Package: src:notify-osd Version: 0.9.35+20.04.20191129-2 Severity: important Tags: sid forky User: debian-gcc@lists.debian.org 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/notify-osd_0.9.35+20.04.20191129-2_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 [...] | ^~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:1304:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’ 1304 | _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f)) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/glib-visibility.h:414:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’ 414 | #define GLIB_DEPRECATED_MACRO_IN_2_48_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gmacros.h:157:39: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_48_FOR’ 157 | # define G_INLINE_FUNC static inline GLIB_DEPRECATED_MACRO_IN_2_48_FOR(static inline) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../egg/egg-fixed.h:317:1: note: in expansion of macro ‘G_INLINE_FUNC’ 317 | G_INLINE_FUNC | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -fprofile-arcs -ftest-coverage -Wall -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -pthread -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -DWNCK_I_KNOW_THIS_IS_UNSTABLE -I/usr/include/libwnck-3.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/inc lude -I/usr/include/sysprof-6 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread -I/usr/include/startup-notification-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/libmou nt -I/usr/include/blkid -pthread -DSRCDIR=\""/build/reproducible-path/notify-osd-0.9.35+20.04.20191129"\" -I../src -I../ -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notify-osd-0.9.35+20.04.20191129=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -c -o test_modules-test-dbus.o `test -f 'test-dbus.c' || echo './'`test-dbus.c test-apport.c: In function ‘test_apport_create_test_suite’: test-apport.c:51:33: error: passing argument 5 of ‘g_test_create_case’ from incompatible pointer type [-Wincompatible-pointer-types] 51 | g_test_suite_add(ts, TC(test_apport)); | ^~~~~~~~~~~ | | | void (*)(void) test-apport.c:49:53: note: in definition of macro ‘TC’ 49 | #define TC(x) g_test_create_case(#x, 0, NULL, NULL, x, NULL) | ^ In file included from /usr/include/glib-2.0/glib.h:89, from test-apport.c:29: /usr/include/glib-2.0/glib/gtestutils.h:590:60: note: expected ‘GTestFixtureFunc’ {aka ‘void (*)(void *, const void *)’} but argument is of type ‘void (*)(void)’ 590 | GTestFixtureFunc data_test, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ test-apport.c:35:1: note: ‘test_apport’ declared here 35 | test_apport () | ^~~~~~~~~~~ /usr/include/glib-2.0/glib/gtestutils.h:42:16: note: ‘GTestFixtureFunc’ declared here 42 | typedef void (*GTestFixtureFunc) (gpointer fixture, | ^~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1707: test_modules-test-apport.o] Error 1 make[3]: *** Waiting for unfinished jobs.... ../src/bubble.c: In function ‘pointer_update’: ../src/bubble.c:1910:51: warning: ‘distance_x’ may be used uninitialized [-Wmaybe-uninitialized] 1910 | priv->distance = sqrt (distance_x * distance_x + | ~~~~~~~~~~~^~~~~~~~~~~~ ../src/bubble.c:1859:35: note: ‘distance_x’ was declared here 1859 | gint distance_x; | ^~~~~~~~~~ ../src/bubble.c:1911:51: warning: ‘distance_y’ may be used uninitialized [-Wmaybe-uninitialized] 1911 | distance_y * distance_y) / | ~~~~~~~~~~~^~~~~~~~~~~~ ../src/bubble.c:1860:35: note: ‘distance_y’ was declared here 1860 | gint distance_y; | ^~~~~~~~~~ test-dbus.c: In function ‘test_dbus_collision’: test-dbus.c:54:9: warning: ‘g_test_trap_fork’ is deprecated: Use 'g_test_trap_subprocess' instead [-Wdeprecated-declarations] 54 | if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDOUT | | ^~ In file included from /usr/include/glib-2.0/glib.h:89, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/dbus-1.0/dbus/dbus-glib.h:29, from ../src/dbus.h:33, from test-dbus.c:30: /usr/include/glib-2.0/glib/gtestutils.h:534:10: note: declared here 534 | gboolean g_test_trap_fork (guint64 usec_timeout, | ^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/notify-osd-0.9.35+20.04.20191129/tests' make[2]: *** [Makefile:429: all-recursive] Error 1 make[2]: Leaving directory '/build/reproducible-path/notify-osd-0.9.35+20.04.20191129' make[1]: *** [Makefile:361: all] Error 2 make[1]: Leaving directory '/build/reproducible-path/notify-osd-0.9.35+20.04.20191129' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:18: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1097475-close@bugs.debian.org
- Subject: Bug#1097475: fixed in notify-osd 0.9.35+20.04.20191129-3
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Tue, 21 Oct 2025 20:55:45 +0000
- Message-id: <E1vBJOT-00DbeT-01@fasolo.debian.org>
- Reply-to: Adrian Bunk <bunk@debian.org>
Source: notify-osd Source-Version: 0.9.35+20.04.20191129-3 Done: Adrian Bunk <bunk@debian.org> We believe that the bug you reported is fixed in the latest version of notify-osd, 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 1097475@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Adrian Bunk <bunk@debian.org> (supplier of updated notify-osd 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 ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 21 Oct 2025 19:37:16 +0300 Source: notify-osd Architecture: source Version: 0.9.35+20.04.20191129-3 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Adrian Bunk <bunk@debian.org> Closes: 1097475 Changes: notify-osd (0.9.35+20.04.20191129-3) unstable; urgency=medium . * QA upload. * Build with -std=gnu17 to workaround FTBFS with GCC 15. (Closes: #1097475) Checksums-Sha1: 78d0883410aea3996a74818a5cc79d8ac622f5b8 2326 notify-osd_0.9.35+20.04.20191129-3.dsc 1b12bae0e1c0b692a54eacdd89f3e0970a5f2117 14744 notify-osd_0.9.35+20.04.20191129-3.debian.tar.xz Checksums-Sha256: 5ef391fb0da5f5026b0846fd56840454cfa94acd05d8add482bb13376a9ebd9a 2326 notify-osd_0.9.35+20.04.20191129-3.dsc b76fb8ce9781e84759ff9a9976966140018ce4d809e3acb1018f63a18d1d678d 14744 notify-osd_0.9.35+20.04.20191129-3.debian.tar.xz Files: 9de3240f83822002cdf7100f523ea70a 2326 x11 optional notify-osd_0.9.35+20.04.20191129-3.dsc cb209cdd39d62b6fc8c4fa0c661089ef 14744 x11 optional notify-osd_0.9.35+20.04.20191129-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmj34nsACgkQiNJCh6LY mLEbRxAAi6DMsCTXYdjjaNq7DgszXS7PBSqI23kTt3JZhuGXnnqgK4TBdIgg6cuw I6caNTOFFGUmJMgRKb7yROH7ouKDVcG9OPTGrLorSF4s8uvFBWsgR3uw6j4vn5vK oyk7ngkXc64ZStD5vFPo/Rpv30KzDMxmT4XfUZmdQQMqAt1B3Kwc3RR2MGVKNCv/ Y3nY1H0Dt8L29UP/UlpUdV1Tg2bNn066RtpNNwRV4VSwXaa04KVGBuxk5JaBmRKR NoTZpj51fARP7AuLTXGzaCpz1+C1GexlxZS2+uovDzGsddWaJ6nIGhemjr7E2Qfl SWbGuI89OsHdAsz4b/5naYDgYx+hpP/bkVeJcsMTPb9EfhCugfMyWnfjMZAfoQn5 sLhvXSowtRrU5FP9zy4VFrfLsYs6uY/4hOboObqCEiSOgQIIT1dCo6BuSlW5r+je rwR7JvwG9Sa0yoscOKr4ldPboaevC9wS3YeLcgOGAjuYzmczJCuVtfT3WzqXombY xMWaFi4UrpETGqqGYUBhnL8aLC7KkYx+ghiREh6K+aOwo9z6mQ3N7KRpyL2y/tag ZIhKEhMv/89VwgP6B3BSpsyouaO+x6hBbueiwah5ZCP/Dxc106KlKmUrchQ1LJ6r CQTLuYH1Sd51T/edSFemKK1ePl9EaVsw0fiPKqH8hfHLlhlKGTM= =e5yV -----END PGP SIGNATURE-----Attachment: pgpqEHhkKRU2D.pgp
Description: PGP signature
--- End Message ---