Re: Gnome-VFS depending on bonobo



On Sat, 13 Mar 2004 16:57:03 -0500
Rodney Dawes <dobey free fr> wrote:

> On Sht , 2004-03-13 at 12:02, Walter Landry wrote:
> > Rodney Dawes <dobey free fr> wrote:
> > > On Pre , 2004-03-12 at 17:10, Walter Landry wrote:
> > > > Magnus Bergman <magnus bergman observer net> wrote:
> > > > > I'm just wondering if there is a good reason for gnome-vfs to
> > > > > depend on bonobo and orbit. Gnome-vfs could be very usable in
> > > > > many non-desktop programs, like for example a web-server. But
> > > > > with it's current dependencies it kind of discourages such
> > > > > usage. Would it be much work to reduce the dependencies of the
> > > > > gnome-vfs core to, perhaps, only glib?
> > > > 
> > > > FYI, I'm now using gnome-vfs in a command line client, so this
> > > > would definitely be nice for me.
> > > 
> > > gnome-vfs does not require a display at all. You can use it very
> > > easily without one.
> > 
> > I know.  The problem is if someone doesn't already have gnome-vfs
> > installed.  The dependencies are rather onerous.
> 
> Then you need to be bugging the gconf hackers, or using packages and
> an updater that resolves dependencies without needing any extra user
> interaction. gnome-vfs needs gconf for the proxy seetings and such. It
> also needs plenty of other things as well. It needs shared-mime-info,
> gnome-mime-data, gnutls or openssl if you want https support.

Yes, that is the solution I would love to see: optional dependencies.
IF I want to use a module that needs these packages, then of course I
have to install these packages. I see no reason why the core gnome-vfs
library needs to be linked against them.

> You might consider making a patch to gnome-vfs to allow it to link
> statically to everything, and allow the protocol modules to be linked
> in statically to the library as well. Then you can just build a static
> version of gnome-vfs, and link to that, and the dependency "issues"
> won't exist anymore.



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