[voikko] Korjauksia Malagaan
Anssi Hannula
anssi at mandriva.org
Fri Jun 26 14:10:10 EEST 2009
Harri Pitkänen wrote:
> Fedoran versiosta 11 löytyi malagan ja Samban bugi, jonka johdosta Evolution
> alkaa kaatuilla, jos tietyt paketit ovat asennettuina
> https://sourceforge.net/tracker/?func=detail&atid=800960&aid=2802548&group_id=156731
> Syynä oli funktio map_file, joka oli määritelty sekä malagan että Samban
> kirjastoissa.
>
> Valitettavasti Malagassa lähes kaikki funktiot on määritelty siten, että
> niillä on mahdollisimman laaja näkyvyys, eikä nimiä annettaessa ole huomioitu
> sitä, että Malagaa joskus käytettäisiin osana jotain toista sovellusta. Tein
> patch-tiedoston, jossa noin 50 libmalagan julkista symbolia on nimetty
> uudelleen lisäämällä symbolin nimeen etuliite "malaga_":
>
> http://www.puimula.org/htp/testing/malaga-rename-symbols.diff.gz
>
> Niitä symboleja, jotka mainitaan tiedostossa malaga.h, en nimennyt, joten
> patchia voi käyttää tekemättä muutoksia Malagaa käyttäviin ohjelmiin tai
> kirjastoihin.
>
> Noin 260 symbolia jäi vielä nimeämättä, joten ongelma ei suinkaan häviä tällä
> korjauksella. Kuitenkin tuo ainoa tällä hetkellä tunnettu konkreettinen tästä
> johtuva bugi korjaantuu, joten suosittelen, että korjaus otetaan käyttöön
> kaikissa Linux-jakeluissa, joissa Voikko on mukana. Muutoin Samban ja
> Enchantin käyttö samoissa sovelluksissa ei välttämättä onnistu.
Mandrivassa törmättiin vastaavaan ongelmaan xchat-systray-integration
-paketin kanssa malagan symbolin get_info kohdalla:
https://qa.mandriva.com/show_bug.cgi?id=24697
Tuo on vuodelta 2006, valitettavasti oli päässyt kuitenkin unohtumaan
workaroundin jälkeen.
--
Anssi Hannula
More information about the voikko
mailing list