Skip to content

Commit

Permalink
new todo item.
Browse files Browse the repository at this point in the history
  • Loading branch information
mhameed committed Jun 16, 2014
1 parent 99f4139 commit b372c70
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 0 deletions.
26 changes: 26 additions & 0 deletions doc/todo/deduplicate_ueb_tables.mdwn
@@ -0,0 +1,26 @@
[[!meta title="deduplicate_ueb_tables"]]
[[!meta date="Mon Jun 16 18:15:32 BST 2014"]]
[[!meta author="mesar.hameed"]]
[[!tag table ueb]]

At the moment we have 3 versions of a so called UEB table, none of which is complete/correct.

1. The old UEBC-g1.utb UEBC-g2.ctb
2. Accidentally committed into master but incomplete en-ueb-chardefs.uti en-ueb-g1.ctb en-ueb-g2.ctb
3. tables/ueb branch, en-ueb-chardefs.uti en-ueb-g1.ctb en-ueb-g2.ctb.
Work between Mesar, Joseph and Ken to follow the rulebook section by section, in the hope to produce a UEB table from scratch without influence of any US table.

The version in the test/ueb branch is most likely of the higher quality, but it is not complete.
We need to have extensive UEB tests to ensure we get the best of each
version/that each correctly translated case is matched by the version in branch
tables/ueb.
People will assume that we have good UEB tables, but they do not know which tables to use, so this deduplication and removal of non-complete tables should be done sooner rather than later.

The tests should cover both forward and back translations.

Tests can already be written, but would be made simpler once the dependancy is resolved.

Depends:
* [[todo/simplify_harness_tests_datastructure]]


43 changes: 43 additions & 0 deletions doc/todo/ensure_no_commits_are_lost_from_bitbucket_old_repo.mdwn
@@ -0,0 +1,43 @@
[[!meta title="Ensure no Ecommits are lost from bitbucket old repo"]]
[[!meta date="Wed, 7 May 2014 16:21:48 +0200"]]
[[!meta author="mesar.hameed"]]

When liblouis was hosted on google project using svn[1], [[mesar.hameed]] set up an unofficial git mirror on bitbucket[2].
This was done for the following reasons:

1. Be able to use liblouis as a git submodule to nvda, to make it easier to create a table and build a try-snapshot to get feedback for a particular table change.
2. As a staging/work in progress area until tables/code matured.

Now that the liblouis code has been migrated to git:

* **done** Get confermation from Jamie that all NVDA branches/tags refer to the new repo.
* **done** The commits on the topic branches of [2] need to be carefully picked onto the matching commits on the rewritten repo.

Branches:

* dev-hu -> hammera_hu
Everything has a test, ready to merge before next release.
* dev-ko -> jlee-ko-exp
Just experimental, rewrote so that it is based on the rewritten repo, but left it on bitbucket in case joseph.lee still needs the experiments.
* dev-da **deleted**, already merged into master.
* dev-ueb -> tables/ueb
Unfortunately it seems that Joseph submitted some of the tables before the work was completed, and [[christian.egli]] committed it to the repo.


commit 53da5b90235fda375fa837aac78a168992e24701
Author: Christian Egli <christian.egli@alumni.ethz.ch>
Date: Mon Dec 3 15:49:00 2012 +0000
Added ueb tables that were sent by Joseph Lee


While work continued on the files in the bitbucket repo, by following the rulebook,
the one in svn also received different updates, producing yet another version.

Created new todo item:

[[todo/deduplicate_ueb_tables]]

[[todo/done]]

[1]: http://code.google.com/p/liblouis/
[2]: http://bitbucket.org/nvdaaddonteam/liblouis.git

0 comments on commit b372c70

Please sign in to comment.