That might depend on what happens with Maemo.
IIUC, currently Fennec is aimed at Maemo 4.1, which does not have gio.
I don't know when Maemo 5 will be available, and it's not clear to me that 4.1 users will be able to upgrade.
What this means is that we'll at least need configure options to choose gnome-vfs and/or gio.
If we are going to keep a gnome-vfs module then we might as well make the choice between gio and gnome-vfs run-time selectable for older systems. (IIUC the XPCOM API can be the same and only one module will be loaded, so there is [almost] no bloat.)
If the gio/gnome-vfs choice happens at run-time, then this probably could go into 1.9.2.
For the free desktop Linux distributions listed in comment 35, this is the projected end of security support for releases with glib < 2.16.
That might depend on what happens with Maemo.
IIUC, currently Fennec is aimed at Maemo 4.1, which does not have gio.
I don't know when Maemo 5 will be available, and it's not clear to me that 4.1 users will be able to upgrade.
What this means is that we'll at least need configure options to choose gnome-vfs and/or gio.
If we are going to keep a gnome-vfs module then we might as well make the choice between gio and gnome-vfs run-time selectable for older systems. (IIUC the XPCOM API can be the same and only one module will be loaded, so there is [almost] no bloat.)
If the gio/gnome-vfs choice happens at run-time, then this probably could go into 1.9.2.
For the free desktop Linux distributions listed in comment 35, this is the projected end of security support for releases with glib < 2.16.
distro release end-of-life
Ubuntu 6.06 LTS 2009-06-01
Fedora 8 2009-12-25
openSUSE 10.3 2009-10-31
Debian 4.0 2010-02-15