Difference between revisions of "Release policy"

From Apertium
Jump to navigation Jump to search
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
[[Politique de version|En français]]
==Apertium 3.0==
 
   
  +
When the stuff is ready?
Should language package version numbers be increased?
 
   
  +
Some things that should always be checked:
===Open tasks===
 
   
  +
* [[Testvoc]] should be clean
* <code>lttoolbox</code>
 
  +
* Whether it compiles and runs with the latest _release_ of apertium/lttoolbox (and other required packages)
** <b>Done!</b>
 
  +
* Whether it compiles and installs correctly as a tarball created with make dist (see [[Making_a_release#Testing]])
* <code>apertium</code>
 
  +
* If there are regression tests, check that these pass
** <b>Done!</b>
 
  +
* Run a corpus through it, and ensure there are no debug symbols (#, @)
* <code>apertium-es-ca</code>
 
  +
* Some transfer bugs can be rooted out by compiling the transfer files with either [https://github.com/ggm/vm-for-transfer-cpp vm-for-transfer-cpp] or <code>apertium-preprocess-transfer-bytecode-j</code> from [[Lttoolbox-java]]
** <b>Done!</b>
 
** <s>Fix make install</s>
 
** <s>Change default mode to -unicode, -latin1 as backup.</s>
 
* <code>apertium-es-ro</code>
 
** <b>Done!</b>
 
** <s>Convert to unicode</s>
 
** <s>Find corpora</s>
 
** <s>Train tagger (both directions)</s>
 
***Note: The es-ca.prob file was copied to es-ro.prob to avoid having to fix or find the corpus. We don't actually use the es-ro direction anyway...
 
** <s>Fix make install</s>
 
* <code>apertium-es-gl</code>
 
** <b>Done!</b>
 
** <s>Find tagged corpus for es-gl direction.</s>
 
** <s>Train tagger (for direction es-gl)</s>
 
** <s>Fix make install</s>
 
***Note: The es-ca.prob file was copied to es-gl.prob to avoid having to fix or find the corpus.
 
* <code>apertium-es-pt</code>
 
** <b>Done!</b>
 
** <s>Convert to unicode</s>
 
** <s>Find corpora</s>
 
** <s>Train tagger (both directions)</s>
 
***Note: The es-pt.prob file was supervised trained.
 
***Note: The es-ca.prob file was copied to es-pt.prob to avoid having to fix or find the corpus.
 
** <s>Fix make install</s>
 
** <s>Fix make install for pt_BR</s>
 
* <code>apertium-en-ca</code>
 
** <b>Done!</b>
 
** <s>Convert to unicode</s>
 
** <s>Find corpora: corpora are in xixona at: mginesti/apertium-en-ca/en-tagger-data and ca-tagger data. Both directions unsupervised</s>
 
** <s>Train tagger (both directions)</s>
 
** <s>Fix make install</s>
 
   
===Checked off===
+
==See also==
   
  +
* [[Making a release]]
*xerakko has checked off lttoolbox-unicode, apertium-unicode, apertium-es-ca, apertium-en-ca
 
  +
*Drober has checked off lttoolbox-unicode, apertium-unicode, apertium-es-gl
 
  +
[[Category:Documentation in English]]
  +
[[Category:Development]]

Latest revision as of 12:07, 18 September 2015

En français

When the stuff is ready?

Some things that should always be checked:

  • Testvoc should be clean
  • Whether it compiles and runs with the latest _release_ of apertium/lttoolbox (and other required packages)
  • Whether it compiles and installs correctly as a tarball created with make dist (see Making_a_release#Testing)
  • If there are regression tests, check that these pass
  • Run a corpus through it, and ensure there are no debug symbols (#, @)
  • Some transfer bugs can be rooted out by compiling the transfer files with either vm-for-transfer-cpp or apertium-preprocess-transfer-bytecode-j from Lttoolbox-java

See also[edit]