Tomeu Vizoso wrote: > On Wed, 2007-10-10 at 00:01 +0200, J.M. Maurer wrote: > >> On Tue, 2007-10-09 at 23:52 +0200, Marco Pesenti Gritti wrote: >> >>> On 10/9/07, Eben Eliason <[EMAIL PROTECTED]> wrote: >>> >>>>> I can see that happening for python code. However, Write is part Python, >>>>> part C++. The Python part depends on a specific version of the C++ part, >>>>> so you can't just send over the python part and expect it to work. >>>>> >>>>> Now we don't track the non-python dependencies for an activity anywhere >>>>> as far as I know, so I don't see this working in practice. >>>>> >>>> This is really just an extension of the bundle transfer idea, by which >>>> anyone should be able to join an activity on the mesh they don't yet >>>> have. There is overhead involved, but bundles are self-contained >>>> largely for reasons like this. If the bundle has a newer version, >>>> then it should be simple enough to transfer the entire bundle from A >>>> to B. Assuming the bundle contains the C++ component, what's the >>>> complication? >>>> >>> I think the c++ component (libabiword) is currently installed in the system. >>> >> Exactly; libabiword is not part of the Write bundle. We could do that >> ofcourse, but then other applications can't benefit from the libabiword >> code (such as a Develop activity for example). >> >> I suspect more activities depend on code not in the bundle (browse, >> etoys?) >> > > What if we ship libabiword as part of the system (rpm) but .xo bundles > provide their own abiword plugins? AbiCollab is implemented as a plugin, > right? > > Alternatively, things could work as today (rpms for libabiword and > libabiword-plugins), but bundles can provide their own plugins that can > override the system-wide plugins? > > Is this feasible? > > Tomeu > > My understanding was that the reason AbiWord was selected as a widget for things outside of Write was specifically for AbiCollab, so I'm not sure what the first option would gain us.
Maybe the second? Marc will answer this better. -- Ryan Pavlik AbiWord Win32 Platform Maintainer, Art Lead: www.abisource.com AbiWord Community Outreach Project: www.cleardefinition.com/oss/abi/blog/ "Optimism is the father that leads to achievement." -- Helen Keller "The folder structure in a modern Linux distribution such as Ubuntu was largely inspired by the original UNIX foundations that were created by men with large beards and sensible jumpers." -- Jono Bacon, The Ubuntu Guide _______________________________________________ Sugar mailing list [email protected] http://lists.laptop.org/listinfo/sugar

