Re: Module proposal: gio and gvfs for gnome 2.22?



On Thu, 2007-09-27 at 09:22 +0200, Alexander Larsson wrote:
> On Wed, 2007-09-26 at 17:20 -0400, Behdad Esfahbod wrote:
> > On Mon, 2007-09-24 at 10:46 +0200, Alexander Larsson wrote:
> > > 
> > > So, does it make sense to add gio (standalone or in an earlier glib
> > > release) and gvfs to the Gnome 2.22 desktop module set? 
> > 
> > On one hand I like to say it should be released under another name such
> > that it doesn't conflict with glib when integrated, on the other hand it
> > would be nice to release them with the same library and pkg-config name
> > that the eventual glib version would take, so adopting applications
> > wouldn't need any change when it's finally in glib.  Just use libtool
> > versioning to change soname any time you break API/ABI, so mystery
> > doesn't happen.
> 
> Right now the external library is called "gio-standalone", with the
> pkg-config file being "gio-standalone.pc". I could keep the module name,
> but rename the pkg-config file to "gio.pc". Then when we move it to glib
> apps would just continue to run and build.

Sounds like a plan.  Don't forget the library name, that should be gio
too or apps need to be recompiled.

> I agree with the API/ABI break soname bumping idea in general, and it
> could save us from a lot of weird behaviour. However, right now its
> changing a bit too often for that to be sane. Once it settles down a bit
> it seems like a good plan though.

Yes, only bump for releases.

-- 
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]