Package: dictionaries-common
Version: 1.29.7
Severity: normal

Please update debian-ispell.el to support Enchant. I can help with this if
desired, being both the Enchant upstream maintainer, and the author of
Emacs’s Enchant support in ispell.el.

Since Enchant uses other spell-checkers under the hood, in particular both
aspell and hunspell, it would be possible to reuse the Debian-specific code
for finding appropriate dictionaries. Alternatively, since Enchant has its
own mechanisms for configuring what to use, similar to those used in
debian-ispell.el (e.g. based on the user’s configured language) it would be
possible simply to do nothing. This might reduce confusion and complexity.

It seems to me that there are some non-Enchant-related things that could be
changed, or perhaps removed; for example, there’s a comment that says:
“Leave hunspell as last option, hunspell support for -a is still too buggy”,
yet I used hunspell for many years from Emacs with no problem, until quite
recently. Here, and elsewhere it might be possible to remove Debian-specific
code, and avoid future confusion and breakage.

-- System Information:
Debian Release: trixie/sid
  APT prefers noble-updates
  APT policy: (500, 'noble-updates'), (500, 'noble-security'), (500, 'noble'), 
(100, 'noble-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.8.0-45-generic (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dictionaries-common depends on:
ii  debconf [debconf-2.0]  1.5.86ubuntu1
ii  emacsen-common         3.0.5
ii  libtext-iconv-perl     1.7-8build3

dictionaries-common recommends no packages.

Versions of packages dictionaries-common suggests:
ii  aspell                      0.60.8.1-1build1
ii  hunspell                    1.7.2+really1.7.2-10build3
ii  ispell                      3.4.06-1
ii  wamerican [wordlist]        2020.12.07-2
ii  wbritish [wordlist]         2020.12.07-2
ii  wbritish-huge [wordlist]    2020.12.07-2
ii  wbritish-insane [wordlist]  2020.12.07-2
ii  wdutch [wordlist]           1:2.20.19-2
ii  wfrench [wordlist]          1.2.7-2
ii  wngerman [wordlist]         20161207-12
ii  wogerman [wordlist]         1:2-39

-- debconf information excluded

-- debsums errors found:
debsums: missing file 
/usr/share/dictionaries-common/site-elisp/debian-ispell.el (from 
dictionaries-common package)

Reply via email to