Bug#879006: gnome-software FTBFS with fwupd 1.0.0-1

2017-10-18 Thread Michael Biebl
We probably need to cherry-pick this commit from master:

https://git.gnome.org/browse/gnome-software/commit/?id=781c81721964e841fd35a0cd7a10c8ed51afa339

-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?



signature.asc
Description: OpenPGP digital signature


Bug#879006: gnome-software FTBFS with fwupd 1.0.0-1

2017-10-18 Thread Adrian Bunk
Source: gnome-software
Version: 3.26.1-1
Severity: serious

https://buildd.debian.org/status/package.php?p=gnome-software=sid

...
FAILED: plugins/fwupd/gs_plugin_fwupd@sha/gs-plugin-fwupd.c.o 
cc  -Iplugins/fwupd/gs_plugin_fwupd@sha -Iplugins/fwupd -I../plugins/fwupd 
-Iplugins/fwupd/../.. -I../plugins/fwupd/../.. -Iplugins/fwupd/../../lib 
-I../plugins/fwupd/../../lib -I/usr/include/libappstream-glib 
-I/usr/include/uuid -I/usr/include/libgcab-1.0 -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/libpng16 -I/usr/include/glib-2.0 
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -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 
-I/usr/include/gio-unix-2.0/ -I/usr/include/harfbuzz -I/usr/include/pango-1.0 
-I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 
-I/usr/include/freetype2 -I/usr/include/json-glib-1.0 
-I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/fwupd-1 
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=c99 
-fstack-protector-strong -Waggregate-return -Warray-bounds -Wcast-align 
-Wclobbered -Wdeclaration-after-statement -Wempty-body -Wex
 tra -Wformat=2 -Wformat-nonliteral -Wformat-security -Wformat-signedness 
-Wignored-qualifiers -Wimplicit-function-declaration -Winit-self -Winline 
-Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs 
-Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes 
-Wnested-externs -Wno-discarded-qualifiers -Wno-missing-field-initializers 
-Wno-strict-aliasing -Wno-suggest-attribute=format -Wno-unused-parameter 
-Wold-style-definition -Woverride-init -Wpacked -Wpointer-arith 
-Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing 
-Wstrict-prototypes -Wswitch-default -Wtype-limits -Wundef -Wuninitialized 
-Wunused-but-set-variable -Wwrite-strings -D_XOPEN_SOURCE=500 
-DI_KNOW_THE_PACKAGEKIT_GLIB2_API_IS_SUBJECT_TO_CHANGE 
-DI_KNOW_THE_GNOME_SOFTWARE_API_IS_SUBJECT_TO_CHANGE -g -O2 
-fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread 
'-DG_LOG_DOMAIN="GsPluginFwupd"
 ' '-DLOCALPLUGINDIR="/<>/obj-x86_64-linux-gnu/plugins/fwupd"' 
-MMD -MQ 'plugins/fwupd/gs_plugin_fwupd@sha/gs-plugin-fwupd.c.o' -MF 
'plugins/fwupd/gs_plugin_fwupd@sha/gs-plugin-fwupd.c.o.d' -o 
'plugins/fwupd/gs_plugin_fwupd@sha/gs-plugin-fwupd.c.o' -c 
../plugins/fwupd/gs-plugin-fwupd.c
../plugins/fwupd/gs-plugin-fwupd.c:153:8: error: unknown type name 
'FwupdResult'; did you mean 'FwupdRemote'?
FwupdResult *res,
^~~
FwupdRemote
../plugins/fwupd/gs-plugin-fwupd.c: In function 'gs_plugin_fwupd_setup_remote':
../plugins/fwupd/gs-plugin-fwupd.c:252:11: warning: implicit declaration of 
function 'fwupd_remote_get_filename_asc'; did you mean 
'fwupd_remote_get_filename_cache'? [-Wimplicit-function-declaration]
   fwupd_remote_get_filename_asc (remote),
   ^
   fwupd_remote_get_filename_cache
../plugins/fwupd/gs-plugin-fwupd.c:252:11: warning: nested extern declaration 
of 'fwupd_remote_get_filename_asc' [-Wnested-externs]
../plugins/fwupd/gs-plugin-fwupd.c:252:11: warning: passing argument 2 of 
'gs_utils_get_cache_filename' makes pointer from integer without a cast 
[-Wint-conversion]
In file included from ../plugins/fwupd/../../lib/gnome-software.h:36:0,
 from ../plugins/fwupd/gs-plugin-fwupd.c:31:
../plugins/fwupd/../../lib/gs-utils.h:59:9: note: expected 'const gchar * {aka 
const char *}' but argument is of type 'int'
 gchar  *gs_utils_get_cache_filename (const gchar *kind,
 ^~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:28:0,
 from /usr/include/glib-2.0/gobject/gbinding.h:29,
 from /usr/include/glib-2.0/glib-object.h:23,
 from /usr/include/fwupd-1/libfwupd/fwupd-client.h:25,
 from /usr/include/fwupd-1/fwupd.h:32,
 from ../plugins/fwupd/gs-plugin-fwupd.c:24:
../plugins/fwupd/gs-plugin-fwupd.c: In function 'gs_plugin_setup':
../plugins/fwupd/gs-plugin-fwupd.c:315:18: error: 
'gs_plugin_fwupd_device_changed_cb' undeclared (first use in this function); 
did you mean 'gs_plugin_fwupd_changed_cb'?
  G_CALLBACK (gs_plugin_fwupd_device_changed_cb), plugin);
  ^
/usr/include/glib-2.0/gobject/gsignal.h:475:60: note: in definition of macro 
'g_signal_connect'
 g_signal_connect_data ((instance), (detailed_signal), (c_handler), (data), 
NULL, (GConnectFlags) 0)
^
../plugins/fwupd/gs-plugin-fwupd.c:315:6: note: in expansion of macro 
'G_CALLBACK'
  G_CALLBACK (gs_plugin_fwupd_device_changed_cb), plugin);
  ^~
../plugins/fwupd/gs-plugin-fwupd.c:315:18: note: each undeclared identifier is 
reported only once for each