[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