← Back to team overview

desktop-packages team mailing list archive

[Bug 796376] Re: spell check language duplicates in Firefox

 

Is there any chance to have this bug fixed? This actually does look
really ugly having language duplicates. Like third-class computer
program used by no none, not like leading Linux distribution.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/796376

Title:
  spell check language duplicates in Firefox

Status in “firefox” package in Ubuntu:
  New

Bug description:
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/796376/+subscriptions