After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 522456 - Use gio from glib
Use gio from glib
Status: RESOLVED FIXED
Product: libgsf
Classification: Core
Component: General
unspecified
Other All
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks: 522458
 
 
Reported: 2008-03-14 16:55 UTC by Morten Welinder
Modified: 2008-07-03 02:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Morten Welinder 2008-03-14 16:55:18 UTC
If glib supports gio, we should use it.  It looks like we can even fake the
gnomevfs interface using gio.
Comment 1 Morten Welinder 2008-03-16 21:22:09 UTC
Dom updated and moved existing code so we now use gio when available.
That leaves...

1. Create emulator for gnomevfs interface.
2. When gio is available, default to using the emulator.

This cannot be 100% perfect since we will not be able to #include the
relevant gnomevfs header file.  But close enough.
Comment 2 Morten Welinder 2008-03-25 19:41:07 UTC
This is going to be more work than expected.

Evidently, compiling is functional gio system is hard.  For Suse 10.3, for
example, neither the stable-gnome, unstable-gnome, or factory build have
been compiled in a way that allows http:// to work.

Therefore, we need to check in configure that the gio level is functional
before we can use it to emulate the gnomevfs api.  The emulation code itself
is easy and already done in my tree.
Comment 3 Morten Welinder 2008-07-03 02:31:33 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.