report on calligra filters generating invalid ODF

Jos van den Oever jos at vandenoever.info
Sat Dec 3 13:59:46 GMT 2011


Since yesterday, the script profileOfficeFileLoading.py checks the output of the 
calligra filters for the validity of the ODF that is generated. This test has 
proven it's usefullness immediately. Here are the numbers of files from the 
calligratests set for each file type:

doc	30	653
docx	115	364
odp	1	11
ods	61	178
odt	31	235
ppt	70	632
pptx	279	279
xls	399	652
xlsx	305	305

source: http://158.36.191.251:8080/

For nearly half of the files in the test set there is a serious error. The 
number of bugs that is causing these errors is probably not so high; it should 
be relatively simple to get these numbers down.

Especially the filters for pptx and xlsx are important. For those filters, each 
converted file has a problem.

To help fix these problems, you can use calligraconverter and validateODF.py. 
E.g. like so:
  calligraconverter me07_asin_function.xlsx out.ods
  validateODF out.ods

Cheers,
Jos



More information about the calligra-devel mailing list