Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 263014 - app-dict/enchant needs to migrate personal dictionaries from aspell to hunspell if it is going to arbitrarily change to that as a default
Summary: app-dict/enchant needs to migrate personal dictionaries from aspell to hunspe...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Spell checking utilities and dictionaries -- related bugs (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-19 10:58 UTC by Andrew Cowie
Modified: 2010-07-19 12:33 UTC (History)
2 users (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 Andrew Cowie 2009-03-19 10:58:59 UTC
Right now, everyone who has a GNOME desktop will have their personal dictionaries in aspell. But the new enchant ebuild changes the backend to hunspell. This means that no one's personal word lists are being recognized.

You cannot change a default out from under people without having the packages provide an automatic migration path.

Having arbitrarily changed the default dictionary built by Enchant to be hunspell from aspell is fine, but since there is now a USE flag for this whereas there was none before, no one anywhere will know that they need to add USE=aspell just to unbreak what this packaging has done.

Packages need to upgrade users environments.

AfC
Comment 1 Serkan Kaba (RETIRED) gentoo-dev 2009-03-19 12:16:10 UTC

*** This bug has been marked as a duplicate of bug 261050 ***
Comment 2 Andrew Cowie 2009-03-19 21:55:42 UTC
This is not a duplicate of that bug.

You have a packaging problem: you have changed default behaviour but not migrated users' personal word lists from the back end removed to the new back end.

This results in breakage for existing users. Packages aren't supposed to do that.

AfC
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2009-03-20 08:30:45 UTC
If we enable aspell by default this means users will use aspell spell checking library and this means they will loss superior spell checking technology in form of hunspell.

(In reply to comment #2)
> You have a packaging problem: you have changed default behaviour but not
> migrated users' personal word lists from the back end removed to the new back
> end.

Packages should not touch users word lists. Users have to update their configurations manually.

> This results in breakage for existing users. Packages aren't supposed to do
> that.

In Gentoo it's supposed that after certain upgrades you have to update your system's configuration. We don't provide some fixed set of features, but features and their configuration change as Gentoo evolve. On a plus side you don't have to reinstall full distribution to get new features but you need to reconfigure parts of your system...


@gnome, does there exist upgrading guide anywhere? Probably this is something we want to document. If there is no gnome upgrading guide, I'll either add instructions to enchant ebuild on how to upgrade words lists manually or... may be this is a good candidate for news item.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-07-19 12:33:15 UTC
no action was taken and this issue is outdated by now. Closing with appropriate status.