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/>

Reply via email to