Re: [GNOME VFS] - where to put bonobo module...



Hi Maciej,

On 28 Nov 2000, Maciej Stachowiak wrote:
> Why do you think it should be in gnome-vfs rather than in bonobo? 

	Because bonobo without X is a core technology, at root it is on
the same conceptual layer as CORBA. It does not seem sensible to add a
dependency to bonobo that is not neccesary.

> That would make it impossible to, for instance, add a moniker
> implementation to Bonobo that uased gnome-vfs

	Monikers do not have to be based in bonobo; they are fully
extensible and can be installed from anywhere, as can storage modules. So
this in no way militates against a vfs moniker.

> or indeed to make any module that bonobo depends on use gnome-vfs, or
> we'd run into circular dependencies. Since Bonobo depends on
> gnome-libs and gnome-libs will depend on gnome-vfs for GNOME 2, this
> would actually become a problem in practice.

	For Gnome 2. Bonobo will probably need to be fully split bonobo
and bonobox; The X stuff might depend on gnome-libs, the non-X stuff only
on glib. The non-X stuff contains the moniker and stream handling code.

	The solution in the short term is perhaps then to create another
module that implements the gnome vfs storage module and possibly the
moniker, that is if anyone is actualy interested in fixing the mess.

	Regards,

		Michael.

-- 
 mmeeks gnu org  <><, Pseudo Engineer, itinerant idiot





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