SIL LSDev Linux Development

Language software for Linux and Mac OS X

Roadmap

From LSDevLinux

Jump to: navigation, search
Road

Contents

Translation Editor

Toward a Translation Editor release:

Translation Editor building

  1. Work on bottom layer (C++) components of FieldWorks: Views, Kernel, Language, Cellar.
    1. Make them compile done
    2. Make them link into .so files done
    3. Make the tests work
  2. Hello View test of underlying components of Translation Editor
  3. Connect bottom and top layers of FieldWorks by implementing COM done
  4. Make bottom and top layers communicate correctly over COM
  5. Make C# version of WorldPad work (non-Roman word-processor)
  6. Work on top layer (C#) components of Translation Editor
    1. Make them compile
    2. Make the tests work
  7. Make database work: Swap out Microsoft SQL Server and use Firebird
    1. Make Firebird work on Windows
    2. Make Firebird work on Linux
  8. Make Translation Editor work
  9. Properly connect help files

Distributing Translation Editor

  1. Create an installation procedure from compiled source tree
  2. Package the source for distributions
  3. Evaluate what work needs done on the Windows help files

Also:

  • Testing
  • Distribution

Packaging and testing

See also main page for Packaging and testing.

vserver

  • Make sure basic needed distributions run on debian-etch-64 server [basically done]
  • Create running template vservers
    • debian-etch-32 done
    • debian-etch-64 done
    • debian-lenny-32 done
    • debian-lenny-64 done
    • ubuntu-dapper-32 done
    • ubuntu-dapper-64 done
    • ubuntu-feisty-32 done
    • ubuntu-feisty-64 done
    • opensuse-102-32 done
    • opensuse-102-64
    • fedora-zod-32 done
    • fedora-zod-64 done
    • fedora-moonshine-32 done
    • fedora-moonshine-64 done
    • olpc-32 done
  • Develop a way to keep the running template vservers up to date
  • Develop a way to do administer user accounts across multiple vservers done
    • ldap?
  • Set up automated test-running
  • Set up automated packaging

Image:hydra_vserver_structure.png

Programs to Package

This list is not in priority order.

See also