Hi On Tue, 2008-12-16 at 08:56 +1000, James Teh wrote: > I was going to sync the autotool stuff in svn with John's changes, but > Eitan said that he also had an autotooled liblouisxml which worked with > this, so I held off for a while. Eitan, have you had a chance ot check > this out? It'd be good to get this autotool disgrepancy sorted out once > and for all. I think for now I'm just going to concentrate on liblouisxml and wait until Eitan or you bring subversion in sync with John's latests tar ball. I don't think I'm familiar enough with the source to be able to do this properly. > Regarding the unit tests, given that unit testing in C is a bit painful, > Eitan and I were thinking of doing the unit tests in Python. However, > this would mean that test writers would need to know Python. On the > other hand, it is far quicker and easier to write tests. Any thoughts on > this? I think it's much easier to write tests in Python, so I'd be all in favor of this. > There are a few other things that prevent a straight import of new stuff: > * The liblouisxml tarball is user-ready; i.e. it contains ./configure, > etc., which should be generated when required by ./autogen.sh. These > files should be removed and an appropriate autogen.sh created. Any other > files which can be automatically generated should likewise be removed. There seem to be different ways to approach this problem. Some advocate leaving all these files in CVS others argue the same way as you (http://www.gnu.org/software/automake/manual/html_node/CVS.html) I would argue that it would be easiest to leave the generated files in svn so people that checkout from svn can also build the library without having the autotools installed. But I'm not dead set on this. > * There are major disgrepancies in the line ending style of the braille > tables included with liblouis. Some are Unix line endings, some are DOS > line endings, others are a combination of the two. I guess this can easily be fixed. But as I said, I'd like to focus on liblouisxml for now, so this can be fixed later. Thanks Christian -- Christian Egli Swiss Library for the Blind and Visually Impaired Grubenstrasse 12, CH-8045 Zürich, Switzerland For a description of the software and to download it go to http://www.jjb-software.com