Re: Updates on RDF in abiword

From: Ben Martin <monkeyiq_at_users.sourceforge.net>
Date: Fri Sep 09 2011 - 08:45:56 CEST

On Thu, 2011-09-08 at 22:16 -0400, Chris Leonard wrote:
> On Thu, Sep 8, 2011 at 8:49 PM, Ben Martin
> <monkeyiq@users.sourceforge.net> wrote:
> > I have added a new "rdf" directory to my test suite on github which
> > contains a number of tests to verify the RDF system;
> > https://github.com/monkeyiq/odf-2011-track-changes-tests/blob/master/rdf/RDF.pm
> >
> > This uses a little bit of Perl and Expect to control AbiCommand from the
> > suite;
> > https://github.com/monkeyiq/odf-2011-track-changes-tests/blob/master/abicommand.pl
> > While expect is a little bit of overkill at current, most of the tests
> > just acsend() a command and acmatch(regex) to verify the results are /
> > aren't as expected. Using the wrappers does add a little too, for
> > example acsend() ensures that OK is received from AbiCommand before
> > returning, so a test will fail if the command itself is unhappy
> > irrespective of if it gives the desired output. On the plus side, the
> > perl expect module brings it's nice timeout handling etc and allows for
> > more complex interactions in the future.
>
> I'm curious if this is going to substantially change the footprint of
> the dependencies for AbiWord. The folks at OLPC are always struggling
> to avoid including all of PERL in their images (which include AbiWord
> on the GNOME side fo the dual-boot) because of the extreme size
> constraints of the earlier model XO laptops (1GB total storage), and I
> wonder what new deps this change in AbiWord is going ot pull in.
> AbiWord should do what it needs to do to add new features and
> functions, but I would like to make the OLPC folks aware of any big
> changes in footprint that they might see down the road as early as
> possible so, if necessary, alternatives can be explored.

The Perl stuff is only for the test suite, which is itself separate to
abiword. Nothing I've added to abiword itself requires or optionally
uses perl.

There are some new optional dependencies, redland being the major one.
The others are just for handy desktop candy like drag and drop to RDF.

Received on Fri Sep 9 08:46:16 2011

This archive was generated by hypermail 2.1.8 : Fri Sep 09 2011 - 08:46:17 CEST