[voikko-devel] Libvoikko 1.3, yheksältä , Wanhoja

Harri Pitkänen hatapitk at cc.jyu.fi
Fri Feb 9 12:01:26 EET 2007


On Friday 09 February 2007 11:08, Hannu Väisänen wrote:
> Huomasin, että emacsissa libvoikko 1.3 ja suomi-malaga-0.7.3 eivät
> enää esitä korjausehdotuksia sanoille yheksältä ja Wanhoja
> (wanhoja-sanalle esitetään korjausta vanhoja). Tämä toimi vielä
> libvoikon versiolla 1.2.

No jopas on ikävä bugi. Alla oleva riittää palauttamaan
Wanhoja -> vanhoja -korjauksen:

Index: src/voikko_suggest.c
===================================================================
--- src/voikko_suggest.c        (revision 1091)
+++ src/voikko_suggest.c        (working copy)
@@ -85,7 +85,7 @@
                        ((*s).max_suggestions)--;
                        return;
                case SPELL_CAP_ERROR:
-                       malaga_buffer = voikko_ucs4tocstr((*s).word, "UTF-8", 0);
+                       malaga_buffer = voikko_ucs4tocstr(word, "UTF-8", 0);
                        if (malaga_buffer == 0) return;
                        analyse_item(malaga_buffer, MORPHOLOGY);
                        free(malaga_buffer);



yheksältä -> yhdeksältä -korjaus sen sijaan on poistunut tarkoituksella,
koska sitä ei löydetä sallittujen korjausehdotusten maksimimäärän
puitteissa. Jos sen haluaa takaisin, voi kasvattaa vakion COST_LIMIT
arvoa tiedoston voikko_suggest.c alussa.

Korjausehdotusten testaamiseen pitäisi saada jokin hyvä menetelmä.
Onko kenelläkään ajatuksia mikä se voisi olla? Ongelmana on se, että
toisin kuin tavutuksessa ja oikoluvussa, ei korjausehdotuksissa voi
käyttää ennalta määrättyä testilistaa, koska on ihan normaalia että
ehdotuksia tulee lisää ja häviää eri versioiden välillä.

Täytyy julkaista 1.3.1 tämän korjaamiseksi. Laitan ehkä mukaan myös
joitakin muita pieniä korjauksia bugeihin, jotka eivät näy käyttäjälle
mitenkään mutta ovat silti bugeja.

Harri



More information about the devel mailing list