On Thu, 03 Oct 2019 at 08:48:35 +0200, Andreas Henriksson wrote: > On Wed, Oct 02, 2019 at 08:46:50PM -0400, Jeremy Bicha wrote: > > There are also several autopkgtest failures triggered by glib2.0 and > > gobject-introspection. > > I quickly looked over these and it seems they're all except one related > to compiling stuff with -Werror. Mostly because of using GTime and/or > GTimeVal which is deprecated. > > The odd one out is libgtk2-perl which fails test 44: ... > GdkPixbuf [ warning ] Inline XPM data is broken: Invalid XPM header > not ok 44 - Don't crash on partial pixmap data
I think this might be caused by better error handling in gdk-pixbuf 2.38.2 (<https://gitlab.gnome.org/GNOME/gdk-pixbuf/commit/855ff36b933c078967ebbcf6d31799efccf9485d>), which I uploaded to make gdk-pixbuf silence the GTimeVal deprecation warnings in its own animation API, so that it wouldn't trigger -Werror in other packages if they don't actively use the animation API. > The one not related to GTime / GTimeVal is dbus-test-runner: > test-libdbustest-mock.c:392:13: error: g_main_context_pending [-Werror] > 392 | while (g_main_pending()) > | ^~~~~~~~~~~~~ > test-libdbustest-mock.c:393:13: error: g_main_context_iteration [-Werror] > 393 | g_main_iteration(TRUE); > | ^~~~~~~~~~~~~ These macros have been deprecated for 17 years (it's not often that I get to say that!). I opened #941488, for which Iain did an NMU already. smcv