Hi there, I agree with this. We ran into a bug in Endless OS with aspell-en being installed unintentionally by libenchant dependencies, when we have otherwise deprecated/removed aspell from the OS.
The current dependency line is inconsistent with the internal behaviour/policy of Enchant. Enchant upstream always universally prefers hunspell to aspell. You can see that here: https://github.com/AbiWord/enchant/blob/master/src/enchant.ordering Considering this, and that hunspell is the active upstream for myspell now, I suggest this dependency line: hunspell-en-us | hunspell-dictionary | myspell-dictionary | aspell-dictionary | ispell-dictionary Thanks, Rob On Fri, 21 Apr 2017 13:13:37 +0200 Laurent Bigonville <bi...@debian.org> wrote: > Package: libenchant1c2a > Version: 1.6.0-11+b1 > Severity: normal > > Hi, > > ATM, the libenchant1c2a package declares the following dependencies > against spellchecker "backends": > > aspell-en | myspell-dictionary | aspell-dictionary | ispell-dictionary | > hunspell-dictionary > > AFAIK, aspell is obsolete and hunspell should be prefered. Shouldn't it > be a good idea to move hunspell as the 1st alternative? > > It seems that other distributions are prefering hunspell aswell, see: > > https://fedoraproject.org/wiki/Releases/FeatureDictionary > https://wiki.ubuntu.com/ConsolidateSpellingLibs > > What do you think? > > Regards, > > Laurent Bigonville > > -- System Information: > Debian Release: 9.0 > APT prefers unstable-debug > APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, > 'experimental-debug'), (1, 'experimental') > Architecture: amd64 > (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores) > Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /usr/bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages libenchant1c2a depends on: > ii aspell-fr [aspell-dictionary] 0.50-3-8 > ii hunspell-en-us [hunspell-dictionary] 20070829-7 > ii hunspell-fr-classical [hunspell-dictionary] 1:5.7-1 > ii ifrench-gut [ispell-dictionary] 1:1.0-32 > ii libaspell15 0.60.7~20110707-3+b2 > ii libc6 2.24-10 > ii libgcc1 1:6.3.0-14 > ii libglib2.0-0 2.50.3-2 > ii libhunspell-1.4-0 1.4.1-2+b2 > ii libstdc++6 6.3.0-14 > ii zlib1g 1:1.2.8.dfsg-5 > > Versions of packages libenchant1c2a recommends: > ii enchant 1.6.0-11+b1 > > Versions of packages libenchant1c2a suggests: > pn libenchant-voikko <none> > > -- no debconf information > > ........................................................................ Robert McQueen | +1.415.413.4159 | Endless <http://endlessm.com/>