Let's rely on libsoup in order to to http://, https://, and ftp:// requests. By doing this, GVFS (more specifically, gvfs-http) won't be dragged as a dependency, which caused errors for apps running as root (as GVFS relies on being run in the user's session). https://gitlab.com/libosinfo/libosinfo/issues/30 Fabiano Fidêncio (7): media: Fix indentation in create_from_location_asunc_data_free() tree: Remove not used Tree from _CreateFromLocationAsyncData struct media: Improve on_location_read error message readability media: Use GInpuStream directly in on_location_read() media: Use libsoup for http://, https://, and ftp:// requests tree: Use libsoup for http://, https://, and ftp:// requests spec: Drop gvfs dependency configure.ac | 5 +- libosinfo.spec.in | 2 +- osinfo/Makefile.am | 5 +- osinfo/libosinfo.syms | 2 + osinfo/osinfo_media.c | 86 ++++++++++++++++++++++++--------- osinfo/osinfo_tree.c | 108 +++++++++++++++++++++++++++++------------- osinfo/osinfo_tree.h | 11 +++++ 7 files changed, 159 insertions(+), 60 deletions(-) -- 2.21.0 _______________________________________________ Libosinfo mailing list Libosinfo@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libosinfo