Your message dated Tue, 04 Feb 2025 12:13:25 +0000
with message-id <e1tfhnx-001yfs...@fasolo.debian.org>
and subject line Bug#1077429: fixed in yad 0.40.0-1.1
has caused the Debian Bug report #1077429,
regarding yad: FTBFS: main.c:673:73: error: passing argument 2 of
‘gtk_style_context_add_provider’ from incompatible pointer type
[-Wincompatible-pointer-types]
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 ow...@bugs.debian.org
immediately.)
--
1077429: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1077429
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: yad
Version: 0.40.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240728 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\""/usr/share/locale"\"
> -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -I/usr/include/gtk-3.0/unix-print -pthread -g -O2
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -fstack-clash-protection -Wformat
> -Werror=format-security -fcf-protection -fgnu89-inline -c -o yad-main.o `test
> -f 'main.c' || echo './'`main.c
> main.c: In function ‘create_layout’:
> main.c:194:7: warning: ‘gtk_misc_set_alignment’ is deprecated
> [-Wdeprecated-declarations]
> 194 | gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0.0);
> | ^~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/gtk-3.0/gtk/gtklabel.h:32,
> from /usr/include/gtk-3.0/gtk/gtkaccellabel.h:35,
> from /usr/include/gtk-3.0/gtk/gtk.h:33,
> from yad.h:30,
> from main.c:34:
> /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
> 72 | void gtk_misc_set_alignment (GtkMisc *misc,
> | ^~~~~~~~~~~~~~~~~~~~~~
> main.c:216:11: warning: ‘gtk_widget_set_state’ is deprecated: Use
> 'gtk_widget_set_state_flags' instead [-Wdeprecated-declarations]
> 216 | gtk_widget_set_state (text, GTK_STATE_NORMAL);
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/gtk-3.0/gtk/gtkapplication.h:27,
> from /usr/include/gtk-3.0/gtk/gtkwindow.h:33,
> from /usr/include/gtk-3.0/gtk/gtkdialog.h:32,
> from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
> from /usr/include/gtk-3.0/gtk/gtk.h:31:
> /usr/include/gtk-3.0/gtk/gtkwidget.h:823:23: note: declared here
> 823 | void gtk_widget_set_state (GtkWidget
> *widget,
> | ^~~~~~~~~~~~~~~~~~~~
> main.c:221:15: warning: ‘gtk_misc_set_alignment’ is deprecated
> [-Wdeprecated-declarations]
> 221 | gtk_misc_set_alignment (GTK_MISC (text), 0.0, 0.5);
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
> 72 | void gtk_misc_set_alignment (GtkMisc *misc,
> | ^~~~~~~~~~~~~~~~~~~~~~
> main.c:224:15: warning: ‘gtk_misc_set_alignment’ is deprecated
> [-Wdeprecated-declarations]
> 224 | gtk_misc_set_alignment (GTK_MISC (text), 0.5, 0.5);
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
> 72 | void gtk_misc_set_alignment (GtkMisc *misc,
> | ^~~~~~~~~~~~~~~~~~~~~~
> main.c:227:15: warning: ‘gtk_misc_set_alignment’ is deprecated
> [-Wdeprecated-declarations]
> 227 | gtk_misc_set_alignment (GTK_MISC (text), 1.0, 0.5);
> | ^~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h:72:9: note: declared here
> 72 | void gtk_misc_set_alignment (GtkMisc *misc,
> | ^~~~~~~~~~~~~~~~~~~~~~
> main.c: In function ‘create_dialog’:
> main.c:539:15: warning: ‘gtk_button_set_alignment’ is deprecated
> [-Wdeprecated-declarations]
> 539 | gtk_button_set_alignment (GTK_BUTTON (btn), 0.5, 0.5);
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> In file included from /usr/include/gtk-3.0/gtk/gtk.h:54:
> /usr/include/gtk-3.0/gtk/gtkbutton.h:143:23: note: declared here
> 143 | void gtk_button_set_alignment (GtkButton
> *button,
> | ^~~~~~~~~~~~~~~~~~~~~~~~
> main.c:554:15: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
> 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
> 554 | btn = gtk_button_new_from_stock (GTK_STOCK_CLOSE);
> | ^~~
> /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
> 103 | GtkWidget* gtk_button_new_from_stock (const gchar
> *stock_id);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:554:15: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
> 554 | btn = gtk_button_new_from_stock (GTK_STOCK_CLOSE);
> | ^~~
> main.c:562:15: warning: ‘gtk_alternative_dialog_button_order’ is deprecated
> [-Wdeprecated-declarations]
> 562 | if (gtk_alternative_dialog_button_order (NULL))
> | ^~
> /usr/include/gtk-3.0/gtk/gtkdialog.h:183:10: note: declared here
> 183 | gboolean gtk_alternative_dialog_button_order (GdkScreen *screen);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:565:19: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
> 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
> 565 | btn = gtk_button_new_from_stock (GTK_STOCK_OK);
> | ^~~
> /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
> 103 | GtkWidget* gtk_button_new_from_stock (const gchar
> *stock_id);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:565:19: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
> 565 | btn = gtk_button_new_from_stock (GTK_STOCK_OK);
> | ^~~
> main.c:571:19: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
> 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
> 571 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
> | ^~~
> /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
> 103 | GtkWidget* gtk_button_new_from_stock (const gchar
> *stock_id);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:571:19: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
> 571 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
> | ^~~
> main.c:579:19: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
> 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
> 579 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
> | ^~~
> /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
> 103 | GtkWidget* gtk_button_new_from_stock (const gchar
> *stock_id);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:579:19: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
> 579 | btn = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
> | ^~~
> main.c:585:19: warning: ‘gtk_button_new_from_stock’ is deprecated: Use
> 'gtk_button_new_with_label' instead [-Wdeprecated-declarations]
> 585 | btn = gtk_button_new_from_stock (GTK_STOCK_OK);
> | ^~~
> /usr/include/gtk-3.0/gtk/gtkbutton.h:103:16: note: declared here
> 103 | GtkWidget* gtk_button_new_from_stock (const gchar
> *stock_id);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:585:19: warning: ‘GtkStock’ is deprecated [-Wdeprecated-declarations]
> 585 | btn = gtk_button_new_from_stock (GTK_STOCK_OK);
> | ^~~
> main.c:604:11: warning: ‘gtk_window_parse_geometry’ is deprecated
> [-Wdeprecated-declarations]
> 604 | gtk_window_parse_geometry (GTK_WINDOW (dlg),
> options.data.geometry);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gtk-3.0/gtk/gtkwindow.h:443:10: note: declared here
> 443 | gboolean gtk_window_parse_geometry (GtkWindow *window,
> | ^~~~~~~~~~~~~~~~~~~~~~~~~
> main.c:621:19: warning: ‘gdk_screen_get_width’ is deprecated
> [-Wdeprecated-declarations]
> 621 | gint sw = gdk_screen_get_width
> (gdk_screen_get_default ());
> | ^~~~
> In file included from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
> from /usr/include/gtk-3.0/gdk/gdk.h:32,
> from /usr/include/gtk-3.0/gdk/gdkx.h:28,
> from main.c:31:
> /usr/include/gtk-3.0/gdk/gdkscreen.h:58:14: note: declared here
> 58 | gint gdk_screen_get_width (GdkScreen *screen);
> | ^~~~~~~~~~~~~~~~~~~~
> main.c:626:19: warning: ‘gdk_screen_get_height’ is deprecated
> [-Wdeprecated-declarations]
> 626 | gint sh = gdk_screen_get_height
> (gdk_screen_get_default ());
> | ^~~~
> /usr/include/gtk-3.0/gdk/gdkscreen.h:60:14: note: declared here
> 60 | gint gdk_screen_get_height (GdkScreen *screen);
> | ^~~~~~~~~~~~~~~~~~~~~
> main.c:673:73: error: passing argument 2 of ‘gtk_style_context_add_provider’
> from incompatible pointer type [-Wincompatible-pointer-types]
> 673 | gtk_style_context_add_provider (gtk_widget_get_style_context
> (dlg), css, GTK_STYLE_PROVIDER_PRIORITY_USER);
> |
> ^~~
> |
> |
> |
> GtkCssProvider * {aka struct _GtkCssProvider *}
> In file included from /usr/include/gtk-3.0/gtk/gtkicontheme.h:27,
> from /usr/include/gtk-3.0/gtk/gtk.h:127:
> /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1034:59: note: expected
> ‘GtkStyleProvider *’ {aka ‘struct _GtkStyleProvider *’} but argument is of
> type ‘GtkCssProvider *’ {aka ‘struct _GtkCssProvider *’}
> 1034 | GtkStyleProvider *provider,
> | ~~~~~~~~~~~~~~~~~~^~~~~~~~
> main.c: In function ‘create_plug’:
> main.c:703:73: error: passing argument 2 of ‘gtk_style_context_add_provider’
> from incompatible pointer type [-Wincompatible-pointer-types]
> 703 | gtk_style_context_add_provider (gtk_widget_get_style_context
> (win), css, GTK_STYLE_PROVIDER_PRIORITY_USER);
> |
> ^~~
> |
> |
> |
> GtkCssProvider * {aka struct _GtkCssProvider *}
> /usr/include/gtk-3.0/gtk/gtkstylecontext.h:1034:59: note: expected
> ‘GtkStyleProvider *’ {aka ‘struct _GtkStyleProvider *’} but argument is of
> type ‘GtkCssProvider *’ {aka ‘struct _GtkCssProvider *’}
> 1034 | GtkStyleProvider *provider,
> | ~~~~~~~~~~~~~~~~~~^~~~~~~~
> make[3]: *** [Makefile:788: yad-main.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/07/28/yad_0.40.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240728&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: yad
Source-Version: 0.40.0-1.1
Done: Bastian Germann <b...@debian.org>
We believe that the bug you reported is fixed in the latest version of
yad, 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 1077...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastian Germann <b...@debian.org> (supplier of updated yad 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 04 Feb 2025 12:07:25 +0100
Source: yad
Architecture: source
Version: 0.40.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Gustavo Soares de Lima <gust...@logicus.com.br>
Changed-By: Bastian Germann <b...@debian.org>
Closes: 1075695 1077429
Changes:
yad (0.40.0-1.1) unstable; urgency=medium
.
* Non-maintainer upload.
* Allow incompatible pointer types. (Closes: #1077429, #1075695)
Checksums-Sha1:
e2ab93e06751048b68c4325ceaf7b9d24eba2c6d 1601 yad_0.40.0-1.1.dsc
35aaf5ea955f7afaeadee2a96f117237acba2a58 3128 yad_0.40.0-1.1.debian.tar.xz
ebb7a681f35338803f2ce918d5c06b8264fd86ab 14928 yad_0.40.0-1.1_source.buildinfo
Checksums-Sha256:
0af44755fcfeb71b55be0e7b43499f30e2b08fe3491d20210b3e181e6a0bdc85 1601
yad_0.40.0-1.1.dsc
dd4e675ad4f06a92d6a0c6dd05cfda128a6b1615089319dfbe1056ccbc92fac1 3128
yad_0.40.0-1.1.debian.tar.xz
8884e93e694189a7973833bb9e52fc414f27bb4b22c065e3847c3970710f58ec 14928
yad_0.40.0-1.1_source.buildinfo
Files:
a8d10e38984b184b86976ea7cb3b72e7 1601 utils optional yad_0.40.0-1.1.dsc
0ca20d1f09b1e36ae681bff8462ec4bd 3128 utils optional
yad_0.40.0-1.1.debian.tar.xz
d77be6e3f3cd8b1074444a6a5017051b 14928 utils optional
yad_0.40.0-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmeh9XUQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFOwmC/9s/ISIG3xa8KPJIhGVoJrnFbzZc800z5++
ZSsB7rdbUH7liI+sezcOzSWful+q4bCcbZg0+V5hM5gMar4xw6925mvrkbPrp2aJ
7Ycp90iDc2XzXiWxJvuKIJUZVfuOOhrCEaASEl8JSPEdHWIqFfPnAEUwAsgr05OB
jY28P0RffysnXBT4aRiZv385U+oX1byStHJzcNc2lRh8UlLO1lOVUoptGwZg6nd5
Uf7DWVArp93U+v8MuTUiV41m2/zUrmGkROLugY6NPZA0kaT4lIKmgS5OC6XaaJ4r
95U/omLP5DnaDFWKlMUxmJbq0OIjSo1Q24p2WYip/Kttb1BPFSg25DN7mBBVgSyg
cV799YzUHryotUHOYOxHuNoWZsrH9oCplof5zlE3B8WQVy0xnpiUmR1lFmM3j28V
ftQe54FtFYIBd3KQaHYkbU0U9xWHCcQnbCQM9DKKedwK2HenAohyOzvtIs7WXlqV
+6FE7BjlgkKlKHWN9LQ6Mk8cyK8zAgg=
=EBg+
-----END PGP SIGNATURE-----
pgpXQKTP_mkXh.pgp
Description: PGP signature
--- End Message ---