[voikko] Libvoikon Malaga-riippuvuus poistettu
Harri Pitkänen
hatapitk at iki.fi
Sat Sep 5 20:27:06 EEST 2009
Libvoikko sisältää nyt oman Malaga-toteutuksensa, joten erillistä Malaga-
kirjastoa ei enää tarvita. Alkuperäistä Malagaa tarvitaan kuitenkin edelleen
Suomi-malagan kääntämiseen.
Tärkein muutoksesta saatava hyöty on toistaiseksi se, että Malaga-kirjasto ei
enää aiheuta ongelmia libvoikkoa käyttävien ohjelmien toiminnalle:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538311
Oikoluvun nopeuteen muutos ei ainakaan toistaiseksi paljon vaikuta. Ehkä noin
5 prosenttia lisää nopeutta on odotettavissa tässä vaiheessa. Koodin koossa
voitto oli suurempi, eli noin puolet Malaga-kirjaston koodista voitiin jättää
pois libvoikon sisäisestä versiosta. Sekä nopeudessa että koodin koossa on
kuitenkin vielä mahdollista saavuttaa parannuksia.
Malagan riippuvuutta Glib-kirjastosta en ole poistanut. Tästä syystä libvoikko
käyttää nyt Glibiä suoraan. Periaatteessa tästäkin riippuvuudesta on
mahdollista päästä eroon, koska Glibistä käytössä on vain UTF-8-merkkijonojen
käsittelyyn liittyviä funktioita. En kuitenkaan ole päättänyt, miten tämän
asian kanssa teen. Linux-alustalla Glibin käytöstä ei ole mitään haittaa,
muissa käyttöjärjestelmissä siitä eroon pääseminen sen sijaan helpottaisi
asioita jonkin verran.
Myös SVN:ssä olevia Debian-pakettitiedostoja on muutettu niin, että komento
makevoikkodeb libvoikko svn
toimii entiseen tapaan.
Tein kohtuullisen paljon muutoksia libvoikon sisäiseen Malaga-toteutukseen,
joten on mahdollista, että siinä on joitain bugeja, joita alkuperäisessä
Malagassa ei ole. Jos jotain ongelmia tämän kanssa ilmenee, niistä kannattaa
kertoa.
Harri
More information about the voikko
mailing list