Bug 1294286 - evolution misleading spellcheck instructions to unavailable packages
Summary: evolution misleading spellcheck instructions to unavailable packages
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: 22
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Milan Crha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-12-26 12:54 UTC by g.p.dimitropoulos
Modified: 2016-07-19 20:00 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-07-19 20:00:03 UTC
Type: Bug


Attachments (Terms of Use)

Description g.p.dimitropoulos 2015-12-26 12:54:09 UTC
Description of problem:
misleading help for spellchecking configuration

Version-Release number of selected component (if applicable):
Fedora 22, evolution 3.16.5

How reproducible:
Every time!




Ergo:





Steps to Reproduce:
1. start evolution
2. select edit -> preferences -> composer preferences -> spellchecking (by default has no greek spell checking, nor is English enabled, YET IT INDICATES EVERY WORD AS WRONG IN COMPOSER (IHMO this is a bug, should not spellcheck without active dictionaries.)

ok, then, let's install one then...

3. click help -> spell checking 

it prompts for "install hunspell" or "install enchant"


4. click "install hunspell" -> additional packages required
5. click "find in software"


Actual results:

MISSING PACKAGE

same applies for enchant


Expected results:

English and Greek dictionaries installed as needed


Additional info:

If I install aspell-el and aspell-en, the proper dictionaries appear, but this method is not mentioned in Evolution help. 

In addition, it spellechecks, finding everything wrong, when no spellcheckers are installed or selected.

Comment 1 g.p.dimitropoulos 2015-12-26 12:56:37 UTC
BTW, installing aspell as proper line of action was to be found at an UBUNTU related evolution page.

Comment 2 Milan Crha 2016-01-11 10:33:15 UTC
Thanks for a bug report. The point 2) is a bug in the code (no need to use capitals to express the issue). The rest looks like a possible enhancement request for the documentation of the Evolution. I'm afraid it won't be doable properly without having several targeted steps for some common distributions, which can be something very hard to keep updated, due to distribution changes. From that point of view the documentation writers decided to give some generic hints what can be missing. For example some distributions do not provide binary packages, thus what you do is not to install some package, but you compile the package from sources, which is a huge difference for regular users. That is that the installation of the dictionaries means to install some common software (enchant (or hunspell)) and then the dictionary itself, which is usable by the enchant. As the distributions can name dictionaries differently...

I agree with your request to enhance the documentation for the spell checking installation, but this should be managed upstream, in https://bugzilla.gnome.org .

I keep this opened for the point 2), to not mark words as misspelled when the spell checking is turned on with no dictionaries enabled or installed.

Comment 3 Fedora End Of Life 2016-07-19 20:00:03 UTC
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is
no longer maintained, which means that it will not receive any further
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release. If you experience problems, please add a comment to this
bug.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.