Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 74287 - mozilla-thunderbird-1.0 installing dictionary xpi doesn't work
Summary: mozilla-thunderbird-1.0 installing dictionary xpi doesn't work
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-13 08:04 UTC by Niko Efthymiou
Modified: 2005-07-19 09:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Niko Efthymiou 2004-12-13 08:04:23 UTC
When intalling dictionaries for spell checking, though success is reported, they don't appear in the choice of available languages when performing spell checking.

Reproducible: Always
Steps to Reproduce:
1. Download a dictionary from http://dictionaries.mozdev.org/installation.html 
2. In Mozilla Thunderbird go to Tools / Extensions and click Install. Select the dictionary you downloaded and click Open.
3. Relaunch Mozilla Thunderbird and click on compose.
4. Type somthing and click on Spell.
Actual Results:  
Only englisch dictionary is available

Expected Results:  
The installed dictionaries should be available for selection in the spell
checking dialog.

NOTE: tested with german and greek dictionaries

Portage 2.0.51-r8 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0,
2.6.9 i686)
=================================================================
System uname: 2.6.9 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.7
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Sep 26 2004, 16:29:59)]
distcc 2.18.2 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.8.5-r2, 1.9.3, 1.6.3, 1.7.9, 1.4_p6
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.4.22
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=athlon -pipe  -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=athlon -pipe  -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowex X Xaw3d aalib acpi alsa apache2 apm avi berkdb bitmap-fonts
bsh bzlib caps cddb cdinstall cdparanoia cdr cdrom chroot clearpasswd codecs
crypt cscope ctype cups curl dba dbase devmap dio directfb divx4linux dlopen dnd
doc dvd dvdread edl encode esd esx f77 fam fbcon flac foomaticdb fortran ftp gcj
gcl gd gdbm gif gimp gnuplot gpm gs gtk gtk2 hardenedphp icq imagemagick imap
imlib inetd innodb ipv6 jabber jack java javacomm javamail jce jdepend jp2 jpeg
junit ladspa ldap libg++ libwww log4j lzo mad mailwrapper matroska mbox mikmod
mime mmx mmx2 mng motif mozcalendar mozdomi moznocompose moznoirc moznomail
mozp3p mozsvg mozxmlterm mpeg mpeg4 mplayer msn mysql ncurses network nls nocd
nvidia offensive oggvorbis opengl openssh oss pam pam-mysql pdflib perl perlsuid
php png portaudio posix python quicktime readline regexp rogue rplay rtc samba
sdl session shared sharedmem simplexml slang sockets socks5 sox spell ssl
stencil-buffer stroke svga szip tcltk tcpd tetex tga theora threads tidy tiff
transcode transparent-proxy truetype uclib unicode usb v4l v4l2 vim-with-x wmf
x86 xalan xatrix xerces xforms xine xinerama xml2 xmms xosd xpm xv xvid yahoo zlib"
Comment 1 Daniel Schindler 2005-01-07 14:35:00 UTC
It,s because the returned path for the components directory is /usr/lib/MozillaThunderbird/components/

So you'll get an error in your install.log:

     ** ERROR (-202): Installing: /usr/lib/MozillaThunderbird/components/myspell/de-DE.dic
     ** ERROR (-202): Installing: /usr/lib/MozillaThunderbird/components/myspell/de-DE.aff
     ** ERROR (-202): Installing: /usr/lib/MozillaThunderbird/components/myspell/README-de-DE.txt

If installing with root everything working perfectly. 
Comment 2 Niko Efthymiou 2005-01-08 06:15:04 UTC
Schouldn't this be installable as user? btw. where is the install.log
Comment 3 Daniel Schindler 2005-01-08 19:01:51 UTC
the log is in ~/.thunderbird/$profile/

($profile is a random name)
Comment 4 Niko Efthymiou 2005-01-10 02:04:22 UTC
Yes, the errors are in the log file. But IMHO, the user should atleast get an error message sugesting that the installation failed. 

It would be better if the user can install the dictionaries in his home dir, since there are quite a few places where this would come in handy.
Comment 5 Jory A. Pratt 2005-07-19 09:37:52 UTC
This is not an error in the tree and version is obsolete open a new bug is
problem continues.