First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 96794
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Spell checking utilities and dictionaries -- related bugs <app-dicts@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Daniel Gryniewicz <dang@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 96794 depends on: Show dependency tree
Show dependency graph
Bug 96794 blocks: 126109
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-06-22 10:27 0000
A while ago, all my spell checking stopped working, whether by command line
(aspell or enchant) or in gnome apps (evo, gaim, etc.).  In addition, gedit
started crashing when I attempted spell checking.  I finally traced the error
down to having aspell-0.60 on my system, but aspell-en-0.51.  The result is a
highly broken aspell.  It seems likely that dependencies should enforce the
upgrade of the aspell-lang packages when aspell is updated to 0.60

Reproducible: Always
Steps to Reproduce:
1. Add app-text/aspell ~x86 to /etc/portage/package.keywords
2. Update aspell
3. Run gedit -> crash, run aspell -> no dictionary

------- Comment #1 From Alastair Tse (RETIRED) 2005-06-27 03:08:32 0000 -------
i can confirm this .. not quite sure how to fix it tho because it means adding
versions to virtuals.

the reason for the breakage if you mix dictionaries is because 0.60 removed the
strip-accents option 
which alot of the dictionaries used (well, at least english ones.)

there is already an einfo at the end of the aspell ebuild saying that you
should re-emerge all aspell-
LANG dictionaries.

for the record, this is the error you get:

acnt2@huggins /usr/portage/app-dicts/aspell-en $ aspell -c ChangeLog
Error: /usr/lib/aspell-0.60/en_GB.multi:2: The key "strip-accents" is unknown.

------- Comment #2 From Gad Kadosh 2006-01-13 15:12:32 0000 -------
That means when I use aspell-0.6* I can't use aspell-en-0.5* ?

------- Comment #3 From Gad Kadosh 2006-01-14 09:02:32 0000 -------
it would be good if aspell-0.6 blocked aspell-en-0.5 for example. or the
opposite...

------- Comment #4 From Kevin F. Quinn (RETIRED) 2006-11-30 12:22:00 0000 -------
OK; I've set aspell to block on aspell-en-0.5; now in CVS.
I checked most of the other languages, and it seems it's only English that
causes the problem.

------- Comment #5 From Jeff 2006-12-01 07:26:18 0000 -------
(In reply to comment #4)
> OK; I've set aspell to block on aspell-en-0.5; now in CVS.
> I checked most of the other languages, and it seems it's only English that
> causes the problem.
> 

So - I've got this:

=app-dicts/aspell-en-0.5* (is blocking app-text/aspell-0.60.4-r1)

I can't upgrade GNOME 2.16 because of it.

What to do?

Please advise!

Thanks!

------- Comment #6 From Kevin F. Quinn (RETIRED) 2006-12-01 08:05:40 0000 -------
(In reply to comment #5)
> So - I've got this:
> 
> =app-dicts/aspell-en-0.5* (is blocking app-text/aspell-0.60.4-r1)
> 
> I can't upgrade GNOME 2.16 because of it.
> 
> What to do?

All you need to do is unmerge the blocking package ('emerge --unmerge
app-dicts/aspell-en'), then everything will merge fine.  This is the same as
you would have to do for any block.

If you unmask =app-text/aspell-0.60.4-r2 (add that to
/etc/portage/package.unmask; it's currently testing), it'll emerge
app-dicts/aspell-en-6 for you automatically, otherwise you may have to emerge
again app-dicts/aspell-en manually.

Make sure you are accepting aspell-en from ~arch - (as you've already done for
app-text/aspell itself - add it to /etc/portage/package.keywords).

First Last Prev Next    No search results available      Search page      Enter new bug