[voikko] mozvoikko ja xulrunner-unstable

Ville-Pekka Vainio vpivaini at cs.helsinki.fi
Thu Jul 17 23:41:00 EEST 2008


Ville Skyttä on hyväksynyt mozvoikko-pakettini Fedoraan, mutta hänellä oli 
silti asiaan liittyvässä bugiraportissa hyviä kysymyksiä 
(https://bugzilla.redhat.com/show_bug.cgi?id=448215#c9). Kopioin tuon 
tärkeimmäksi katsomani tähän:

"If I understand correctly, using xulrunner-unstable makes this prone to 
breakage
on updates - is there some versioned dependency towards some package that 
could
be used so that it would be easier to notice such cases?"

Ryhdyin testaamaan tätä asiaa ja huomasin, että en tarvitse Fedorassa pakettia 
xulrunner-devel-unstable ollenkaan, jos käytän liitteenä olevaa patchia 
src/Makefile.xulrunner-tiedostoon. Patch on siis oleellisesti
--I$(XULRUNNER_INCDIR)/unstable
+-I$(XULRUNNER_INCDIR)
INCDIR piti lisätä, koska sieltä saadaan mozilla-config.h.

Kuitenkin jos yritän laittaa includeen pelkästään stable-hakemiston, kaikkia 
tarvittavia headereitä ei löydy. Esimerkkinä vaikkapa 
mozISpellCheckingEngine.h, joka löytyy Fedorassa 
hakemistosta /usr/include/xulrunner-sdk-1.9/spellchecker ja sen omistaa 
paketti xulrunner-devel, ei siis xulrunner-devel-unstable.

Auttaisiko liitetyn patchin käyttäminen sittenkään oikeastaan mitenkään 
siihen, että epävakaiden rajapintojen muuttuminen saattaa rikkoa paketin? 
Ilmeisesti ei? Onkohan tämä nyt joku Fedorassa tehty oma säätö, kun myös 
xulrunner-devel-unstable-paketti sisältää esimerkiksi tiedoston 
mozISpellCheckingEngine.h, mutta 
hakemistossa /usr/include/xulrunner-sdk-1.9/unstable


-- 
Ville-Pekka Vainio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mozvoikko-no-unstable.patch
Type: text/x-diff
Size: 576 bytes
Desc: not available
URL: <http://lists.puimula.org/pipermail/voikko/attachments/20080717/4f97474a/attachment.patch>


More information about the voikko mailing list