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)