Bug 340174 - Cannot remove hebrew spell checking library
Summary: Cannot remove hebrew spell checking library
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: kspell (show other bugs)
Version: 4.11.5
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-20 20:12 UTC by piedro
Modified: 2014-10-21 11:47 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description piedro 2014-10-20 20:12:27 UTC
The spell checking machinery (sonnet?) installs hspell as dependencies also aspell and hunspell. 
It is my understanding that only ONE of these spell checking engines is needed so two of them are obsolete. STill aspell and hspell cannot be removed as it is listed as dependency by rnchant needing sonnet needing apsell and hspell and hunspell! Very undesirable... 

But the main nuisance is that hspell auto installs the Hebrew spellchecker which I will definitely not use. This should have been fixed in 2012: 

 [Bug 311704] kde4libs-4.9.4/sonnet/plugins/hspell adds spell check language "Hebrew" to language lis

But it is not, I cannot find any way to remove the Hebrew language spellchecker from my system. 
On an additional note: this is also true for german spell checkers - german/german german/austrian german/swiss german/belgian german/luxembourgian are ALL installed when I decided to install hunspell-de... it has to be possible to install only ONE spell checker per language. 

The package "hunspell-en" does NOT seem to have this problem of multiple spellcheckers - thouzgh it is installed there are no english spell chekers showing up at all... 

To me this seems to be regression because I rememeber some of these issues working before...  
  

Reproducible: Always
Comment 1 Christoph Feck 2014-10-20 21:27:31 UTC
Except that they are installed, do the additional spellers cause any issue? Package dependencies are distribution-specific, so you should report this issue to the bug tracker of your distribution.
Comment 2 piedro 2014-10-20 21:37:46 UTC
As far as I understand these dependencies are KDE specific... 
the issue is that if you want to feed different language dictionaries with your personal exceptions and recognizable words you always scroll through a list of available dictionaries... and you want only those dictionaries to choose from that have been installed right? 

BTW: I forced deinstallation of hspell ignoring dependencies and the packege isn't installed anymore but still the hebrew dictionary is sitting within my KDE. 

There should be a way to control which dictionaries you want to install and which you do no need nor want. A simple "delete dictionary" or "deactive dictionary" option would do it within the KDE language settings... This should also be useful in cleaning up personal dictionaries you messed up. 

thx, piedro
Comment 3 piedro 2014-10-20 21:42:37 UTC
In my opinion 
an issue assessed as bug, 
which has then been fixed accordingly, 
now reappearing again - 
should still be a valid bug, 
shouldn't it?
Comment 4 Christoph Feck 2014-10-20 21:48:56 UTC
Just for clarification: Is it the spelling libraries or the dictionaries that you want to get rid of?
Comment 5 Christoph Feck 2014-10-20 21:50:33 UTC
> As far as I understand these dependencies are KDE specific... 

... and if you understand those dependencies, please propose a patch.
Comment 6 piedro 2014-10-20 22:54:12 UTC
I am looking from a users perspective: There should be only these dictionaries that the users wants to utilize. So to answer your question: If the library is pulled by a dependency (even if it might be unnecessary) I am not concerned so much as long as it is possible for the user to choose the desired dictionaries he or she wants to utilize. 

In short: I want to get rid of the dictionaries in the sense that the UI doesn't use them. 

Also: In regard to the bug that has been fixed and, as I guess, been reintroduced I think it should be fixed again. 

I cannot provide a patch as I lack the skill to do so. My assumption on hte dependencies is based on what I picked up by looking up the old bug report and some googleing.  

thx, piedro
Comment 7 Christoph Feck 2014-10-20 23:06:42 UTC
I see no commits to sonnet since the bug fix you mentioned, so the regression you see is caused by changes in your distribution. As I said in comment #1, please report it to the bug tracker of your distribution.
Comment 8 piedro 2014-10-20 23:35:03 UTC
ok