Bug 4450

Summary: xulrunner should use system hyphenation dictionaries
Product: Mageia Reporter: Luc Menut <lmenut>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: Normal CC: doktor5000
Version: CauldronKeywords: Triaged
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard: MGA2TOO
Source RPM: xulrunner-9.0.1-2.mga2.src.rpm CVE:
Status comment:

Description Luc Menut 2012-02-08 23:41:07 CET
Description of problem:
Each version of lib(64)xulrunner currently embeds these own hyphenation dictionaries.
(Firefox and thunderbird embed hyphenation dictionaries too)
lib(64)xulrunner should use system hyphenation dictionaries installed in /usr/share/hyphen (like it is done for myspell|hunspell dictionaries); it would save some space on install media, and on installed system.

du -sk /usr/lib64/xulrunner-9.0.1/hyphenation
2624    /usr/lib64/xulrunner-9.0.1/hyphenation

rpm -ql lib(64)xulrunner9.0.1-9.0.1-2.mga2 |grep hyphenation
/usr/lib64/xulrunner-9.0.1/hyphenation
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_af.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_bg.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_ca.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_cy.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_da.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_de-1901.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_de-1996.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_de-CH.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_en_US.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_eo.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_es.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_et.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_fi.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_fr.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_gl.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_hr.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_hsb.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_hu.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_ia.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_is.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_it.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_kmr.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_la.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_lt.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_mn.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_nb.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_nl.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_nn.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_pt.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_ru.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_sh.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_sl.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_sv.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_tr.dic
/usr/lib64/xulrunner-9.0.1/hyphenation/hyph_uk.dic


Version-Release number of selected component (if applicable):
lib(64)xulrunner9.0.1-9.0.1-2.mga2
Comment 1 Manuel Hiebel 2012-02-09 00:00:29 CET
it this bug (and the others you posted against mozilla stuff) relating to bug 4437 ?
Comment 2 Luc Menut 2012-02-09 00:25:22 CET
(In reply to comment #1)
> it this bug (and the others you posted against mozilla stuff) relating to bug
> 4437 ?

nope, 4437 concerns spelling dictionaries, bug 4447, 4448 and 4450 are about hyphenation dictionaries.
mozilla apps already use system spelling dictionaries and should migrate from myspell dictionaries to hunspell dictionaries, it's bug 4437.
currently each mozilla application embed these hyphenation dictionaries (same dictionaries are duplicated n times); mozilla apps should use shared hyphenation dictionaries, as it is done for spelling dictionaries -> bugs 4447, 4448 and 4450.
Comment 3 Manuel Hiebel 2012-02-09 15:28:31 CET
Ok thanks.

Assigned to the package maintainer.

(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged
Assignee: bugsquad => dmorganec

Florian Hubold 2012-02-23 17:47:31 CET

CC: (none) => doktor5000

Comment 4 Marja Van Waes 2012-05-26 13:01:41 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 5 Luc Menut 2012-06-17 12:03:33 CEST
still valid

Keywords: NEEDINFO => (none)
Whiteboard: (none) => MGA2TOO

D Morgan 2013-09-18 00:02:24 CEST

Assignee: dmorganec => bugsquad

Comment 6 Samuel Verschelde 2016-10-11 22:12:11 CEST
This is really not easy to do and nothing has been done in the past 4 years regarding this bug so I'm closing it as WONTFIX. Feel free to reopen if you really want it to stay open but it would probably be better to discuss it on the dev@ mailing list first in that case.

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX