test server is back, now with calligra

Uzak Matus matus.uzak at ixonos.com
Wed May 11 14:29:12 BST 2011


Hi Jos,

there is a number of crashes reported which I can't reproduce.  Those might be 64 bit OS specific.  Can you please send a few OS details.

br,

-matus

--
Matus Uzak
Software Designer
Ixonos Slovakia s.r.o.
Sturova 27, 040 01 Kosice, Slovakia
mobile 0421 918 718 958
email: matus.uzak at ixonos.com
http://www.ixonos.com

________________________________________
From: Jos van den Oever [jos at vandenoever.info]
Sent: Tuesday, May 10, 2011 10:18 AM
To: calligra-devel at kde.org
Subject: Re: test server is back, now with calligra

On Monday, May 09, 2011 15:34:04 PM Jos van den Oever wrote:
> The test server is up again at http://158.36.191.251:8080/
> Press "Login as a Guest User" at the bottom of the login screen.
>
> As before you can follow the progress of Calligra in steps of a few
> commits.
>
> In Calligra/default you can see:
>   -- if Calligra compiles
>   -- how many tests are failing
>   -- how long each test took and if that's slower or faster then before
>
> In Calligra/kofficetests you can see:
>   -- what files are causing crashes on a load/save cycle
>   -- how long these cycles take in the current and previous snapshot
>   -- see backtraces for crashes

I forgot an important feature: ODF 1.2 validation. After roundtripping, saved
documents are validated. A large group of reported errors is formed by this.
For example, roundtripping
kofficetests/interoperability/kword/oowriter/mumi0.odt with the command
  words --roundtrip-filename out.odt mumi0.odt
gives a file out.odt with a content.xml that has many of the same error (as
repoted by
  calligra/tools/scripts/validateODF.py
/tmp/tmp9D5U4N_content.xml:2140:86: error: bad value for attribute "letter-
spacing" from namespace "urn:oasis:names:tc:opendocument:xmlns:xsl-fo-
compatible:1.0"
The cause is simple. Here is one occurrance of the problem:
  <style:text-properties fo:font-size="14.000000000000000pt" fo:font-
weight="bold" fo:letter-spacing="97"/>
The attribute fo:letter-spacing has no unit! In the input file the spacing was
specified in inches, e.g. fo:letter-spacing="-0.0041in". In Qt letter spacing
can be done in percent or in pixels. In Calligra, using pixels makes no sense,
percentages are being used. ODF only allows absolute length, so the relative
value has to be converted. (It would be nice of Calligra kept track of the
original absolute distance, but making it write valid ODF at all is already an
improvement.)
The fix for this problems was done in less than an hour. The problem count
should go down shortly, when the committed patch has made it through the test
server. You see that getting the problem count down, can be easy.

> http://158.36.191.251:8080/
> Press "Login as a Guest User" at the bottom of the login screen.

Cheers,
Jos
_______________________________________________
calligra-devel mailing list
calligra-devel at kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel





More information about the calligra-devel mailing list