[liblouis-liblouisxml] Re: Offer for help on the usage of google project page

  • From: Christian Egli <christian.egli@xxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Tue, 16 Dec 2008 11:03:30 +0100

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

Other related posts: