Public bug reported: Binary package hint: firefox
When right-clicking in a text-area and looking under Languages in the context menu, Firefox lists some of the entries twice. For example: * English / Australia * English / Australia * English / Canada * English / South Africa * English / United Kingdom * English / United Kingdom * English / United States * English / United States And I've got three(!) entries for Russian language - considering that there are no Russian language variants as there are for English this seems a bit to much. This is the listing for my dictionary dir: kolya@kolya-laptop:~/$ ls -la /usr/share/myspell/dicts/ итого 136 drwxr-xr-x 2 root root 4096 2011-05-17 09:34 . drwxr-xr-x 4 root root 4096 2011-04-21 22:15 .. -rw-r--r-- 1 root root 129761 2011-05-05 05:41 DicOOo.sxw lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en_AU.aff -> ../../hunspell/en_AU.aff lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en-AU.aff -> ../../hunspell/en-AU.aff lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en_AU.dic -> ../../hunspell/en_AU.dic lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en-AU.dic -> ../../hunspell/en-AU.dic lrwxrwxrwx 1 root root 24 2011-04-29 23:47 en_CA.aff -> ../../hunspell/en_CA.aff lrwxrwxrwx 1 root root 24 2011-04-29 23:47 en_CA.dic -> ../../hunspell/en_CA.dic lrwxrwxrwx 1 root root 24 2011-04-29 23:50 en_GB.aff -> ../../hunspell/en_GB.aff lrwxrwxrwx 1 root root 24 2011-04-29 23:50 en-GB.aff -> ../../hunspell/en_GB.aff lrwxrwxrwx 1 root root 24 2011-04-29 23:50 en_GB.dic -> ../../hunspell/en_GB.dic lrwxrwxrwx 1 root root 24 2011-04-29 23:50 en-GB.dic -> ../../hunspell/en_GB.dic lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en_US.aff -> ../../hunspell/en_US.aff lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en-US.aff -> ../../hunspell/en_US.aff lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en_US.dic -> ../../hunspell/en_US.dic lrwxrwxrwx 1 root root 24 2011-04-21 22:15 en-US.dic -> ../../hunspell/en_US.dic lrwxrwxrwx 1 root root 24 2011-04-29 23:50 en_ZA.aff -> ../../hunspell/en_ZA.aff lrwxrwxrwx 1 root root 24 2011-04-29 23:50 en_ZA.dic -> ../../hunspell/en_ZA.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_cs_CZ.dic -> ../../hyphen/hyph_cs_CZ.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_da_DK.dic -> ../../hyphen/hyph_da_DK.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_el_GR.dic -> ../../hyphen/hyph_el_GR.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_en_CA.dic -> ../../hyphen/hyph_en_CA.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_en_GB.dic -> ../../hyphen/hyph_en_GB.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_en_US.dic -> ../../hyphen/hyph_en_US.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_es_ES.dic -> ../../hyphen/hyph_es_ES.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_fi_FI.dic -> ../../hyphen/hyph_fi_FI.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_ga_IE.dic -> ../../hyphen/hyph_ga_IE.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_id_ID.dic -> ../../hyphen/hyph_id_ID.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_is_IS.dic -> ../../hyphen/hyph_is_IS.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_nl_NL.dic -> ../../hyphen/hyph_nl_NL.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_pt_BR.dic -> ../../hyphen/hyph_pt_BR.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_pt_PT.dic -> ../../hyphen/hyph_pt_PT.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_ru_RU.dic -> ../../hyphen/hyph_ru_RU.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_sk_SK.dic -> ../../hyphen/hyph_sk_SK.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_sv_SE.dic -> ../../hyphen/hyph_sv_SE.dic lrwxrwxrwx 1 root root 27 2011-04-30 23:47 hyph_uk_UA.dic -> ../../hyphen/hyph_uk_UA.dic lrwxrwxrwx 1 root root 24 2011-04-21 22:16 ru_RU.aff -> ../../hunspell/ru_RU.aff lrwxrwxrwx 1 root root 24 2011-04-21 22:16 ru-RU.aff -> ../../hunspell/ru-RU.aff lrwxrwxrwx 1 root root 24 2011-04-21 22:16 ru_RU.dic -> ../../hunspell/ru_RU.dic lrwxrwxrwx 1 root root 24 2011-04-21 22:16 ru-RU.dic -> ../../hunspell/ru-RU.dic lrwxrwxrwx 1 root root 28 2011-04-30 23:47 th_en_US_v2.dat -> ../../mythes/th_en_US_v2.dat lrwxrwxrwx 1 root root 28 2011-04-30 23:47 th_en_US_v2.idx -> ../../mythes/th_en_US_v2.idx lrwxrwxrwx 1 root root 28 2011-04-30 23:47 th_ru_RU_v2.dat -> ../../mythes/th_ru_RU_v2.dat lrwxrwxrwx 1 root root 28 2011-04-30 23:47 th_ru_RU_v2.idx -> ../../mythes/th_ru_RU_v2.idx It appears to me that duplicates in FF may come from a fact there there are duplicates here. All those symlinks come from myspell-* packages. Another interesting listing: kolya@kolya-laptop:~/\$ ls -la /usr/share/hunspell/ итого 5340 drwxr-xr-x 2 root root 4096 2011-04-29 23:50 . drwxr-xr-x 422 root root 16384 2011-06-09 18:50 .. -rw-r--r-- 1 root root 28518 2009-11-06 04:45 en_AU.aff lrwxrwxrwx 1 root root 9 2011-04-21 22:15 en-AU.aff -> en_AU.aff -rw-r--r-- 1 root root 557918 2009-11-06 04:45 en_AU.dic lrwxrwxrwx 1 root root 9 2011-04-21 22:15 en-AU.dic -> en_AU.dic -rw-r--r-- 1 root root 64428 2011-03-28 12:41 en_CA.aff -rw-r--r-- 1 root root 642481 2011-03-28 12:41 en_CA.dic -rw-r--r-- 1 root root 74492 2011-03-28 12:41 en_GB.aff -rw-r--r-- 1 root root 701646 2011-03-28 12:41 en_GB.dic -rw-r--r-- 1 root root 11352 2010-02-09 14:50 en_US.aff -rw-r--r-- 1 root root 696444 2010-02-09 14:50 en_US.dic -rw-r--r-- 1 root root 36223 2011-03-28 12:41 en_ZA.aff -rw-r--r-- 1 root root 595937 2011-03-28 12:41 en_ZA.dic -rw-r--r-- 1 root root 52953 2009-11-06 06:25 ru_RU.aff lrwxrwxrwx 1 root root 9 2011-04-21 22:16 ru-RU.aff -> ru_RU.aff -rw-r--r-- 1 root root 1964812 2009-11-06 06:25 ru_RU.dic lrwxrwxrwx 1 root root 9 2011-04-21 22:16 ru-RU.dic -> ru_RU.dic Those symlinks are from myspell-* packages too. Dates on symlinks suggest that they were updated (or created) when I updated to Natty, so they are 'fresh'. So maybe the problem is not with FF but with myspell-* packages which create too many symlinks? Is there any reason for so many symlinks? This report might be a duplicated of 576360. I was just hoping to put the problem into a bit different perspective and provide my observation about myspell-* packages behavior. I'd be happy to provide any information required. Thanks. ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: firefox 4.0.1+build1+nobinonly-0ubuntu0.11.04.3 ProcVersionSignature: Ubuntu 2.6.38-8.42-generic-pae 2.6.38.2 Uname: Linux 2.6.38-8-generic-pae i686 Architecture: i386 Date: Sun Jun 12 19:18:34 2011 FirefoxPackages: firefox 4.0.1+build1+nobinonly-0ubuntu0.11.04.3 flashplugin-installer 10.3.181.22ubuntu0.11.04.1 adobe-flashplugin N/A icedtea-plugin 1.1~20110420-0ubuntu1 InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429) ProcEnviron: LANGUAGE=ru_RU:en PATH=(custom, user) LANG=ru_RU.UTF-8 SHELL=/bin/bash SourcePackage: firefox UpgradeStatus: Upgraded to natty on 2011-04-30 (43 days ago) ** Affects: firefox (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug i386 natty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/796376 Title: spell check language duplicates in Firefox To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/796376/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs