From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: dinkonin Newsgroups: gmane.emacs.bugs Subject: bug#44318: 28.0.50; Problem with ispell/flyspell and ""enchant"" backend Date: Sat, 31 Oct 2020 09:32:19 +0200 Message-ID: References: <83k0v8b1u3.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000008aba505b2f284d2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36776"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 44318@debbugs.gnu.org To: Reuben Thomas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Oct 31 08:33:10 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kYlNt-0009TS-Sr for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 31 Oct 2020 08:33:09 +0100 Original-Received: from localhost ([::1]:42426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYlNs-0000cC-OJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 31 Oct 2020 03:33:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55848) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYlNm-0000bz-8u for bug-gnu-emacs@gnu.org; Sat, 31 Oct 2020 03:33:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48913) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kYlNl-0002kp-WD for bug-gnu-emacs@gnu.org; Sat, 31 Oct 2020 03:33:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kYlNl-0002JS-TU for bug-gnu-emacs@gnu.org; Sat, 31 Oct 2020 03:33:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: dinkonin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 31 Oct 2020 07:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44318 X-GNU-PR-Package: emacs Original-Received: via spool by 44318-submit@debbugs.gnu.org id=B44318.16041295588855 (code B ref 44318); Sat, 31 Oct 2020 07:33:01 +0000 Original-Received: (at 44318) by debbugs.gnu.org; 31 Oct 2020 07:32:38 +0000 Original-Received: from localhost ([127.0.0.1]:60459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYlNO-0002Il-4O for submit@debbugs.gnu.org; Sat, 31 Oct 2020 03:32:38 -0400 Original-Received: from mail-ej1-f44.google.com ([209.85.218.44]:39383) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYlNM-0002IU-FE for 44318@debbugs.gnu.org; Sat, 31 Oct 2020 03:32:36 -0400 Original-Received: by mail-ej1-f44.google.com with SMTP id bn26so11675213ejb.6 for <44318@debbugs.gnu.org>; Sat, 31 Oct 2020 00:32:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7gUno/op/0oOWFlqPIQgJYQYgiQZSlM5XExxmIDYUY8=; b=M/B05IsVbXYgoFWpob16SDpuRlHt9DReoB2D3RVbFeX/waNKvANRlbeCDn48fFlZaR +MrZx7fMKf1saLxhVNy3aerzo9QPPQ2ippcWTIKZIzP1o6aGLFNb3sHD5wwcu0It5uNH syxRiwCJlxPmSO/y9Slq0OjDw/hm+jb+1NNzCXfpXvs5ox2K/L05aR4KdwBMHherKv7v vAMvRTZb5/+1aOTvSEFRa0SGjL2O1ZTUKXFeOv0EtbuPcJP6i+SF/zVbEyd5JKbyuaxZ VMl5M8LhXS//mRFTZAcdKatsyANH1y+5ouLHeT5SELbFqZjHLgj0RjsgMeDInY5uP3kD zfQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7gUno/op/0oOWFlqPIQgJYQYgiQZSlM5XExxmIDYUY8=; b=fB0Q/9fMNQng74O/Qt6dFkkSR1UcX9pEcArp81zq3Ra0l/5+OJwoOrwdTmb1TItPnZ eNtLfTRZ3JSikNmhTaoYhG4rBnD1clQuc/6AQ8ae7yxywg2CLSZCVwUp5xT+BMWebLO4 fMPsWtQcMYevBTuvCyJSd5cWt4/oU/gpYKT16iV+b0hx2uOYdJk3V6mPs848K5MaLu/6 0xS5u8MZWp/49+A8cZtUenb4V0WD95BZZZq2WsEyl6TkL6VXjBfTgSXna14Zde5yloUq dpdcxiu4OZN4ywNhLYhbXznhuWuYVgWSDBvywu+o3r2YHEEuZ2Sji0MckvdBTx9qelTi YJkA== X-Gm-Message-State: AOAM530VACK9YnxCYgK8T2QRQzdV2TsNjP2+hxNnpjwEVBiyHuvJuK3d +hJF/tzAz/EAJ0pSAapJR81GevKuHfSoqVck5Q== X-Google-Smtp-Source: ABdhPJyLUUG/EQpdNZalE1JOh+Eh9pRkyl4LYRS4A+USuw5x0mA2uCjlLyIzvHISJhFS2FIzp09nql0vhUDDKEMHWWU= X-Received: by 2002:a17:906:5052:: with SMTP id e18mr5897309ejk.530.1604129550542; Sat, 31 Oct 2020 00:32:30 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:192241 Archived-At: --00000000000008aba505b2f284d2 Content-Type: text/plain; charset="UTF-8" Thanks for looking into this , I am able to reproduce it on a new ArchLinux installation with `emacs -Q --eval '(setq ispell-program-name "enchant-2")'` both with Emacs 27 from arch repositories and Emacs 28 built from source. So I think the problem is in the Arch Linux version of the enchant package, It's built with support for all backends but they are not Installed by the package manager because they are marked as optional by the package maintainer. I still think this should not break spell checking in the languages supported by the installed enchant providers. On Sat, Oct 31, 2020 at 12:56 AM Reuben Thomas wrote: > On Fri, 30 Oct 2020 at 07:38, Eli Zaretskii wrote: > >> >> > I've noticed that enchant-lsmod-2 also produces this error in the >> > terminal, maybe STDERR should be omitted when generating >> > ispell-enchant-dictionary-alist or shoud this be reported upstream to >> > enchant ? >> >> The latter, I think. Reuben, can you please comment? >> > > It looks like Enchant has been built with the voikko (Finnish) provider, > but libvoikko is not installed. > > I don't think it's possible to build Enchant's voikko provider without > libvoikko installed, because the provider needs to link against libvoikko. > So, this looks like a configuration problem on the user's system. To > convince me otherwise would require a recipe to reproduce the problem, I > think! > > If there is a bug, it would definitely be in Enchant, and should be > reported to Enchant's bug tracker (details in the package). Thanks! > > -- > https://rrt.sc3d.org > --00000000000008aba505b2f284d2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks for looking into this ,

I am able to reproduce it on a new ArchLinux installation with `emacs -Q= --eval '(setq ispell-program-name "enchant-2")'` both wi= th Emacs 27 from arch repositories and Emacs 28 built from source.=C2=A0
So I think the problem is in the Arch Linux version of the enchant = package, It's built with support for all backends but they are not Inst= alled by the package manager because they are marked as optional by the pac= kage maintainer.=C2=A0

I still think this shou= ld not break spell checking in the languages supported by the installed enc= hant providers.

On Sat, Oct 31, 2020 at 12:56 AM Reuben Thomas <rrt@sc3d.org> wrote:
<= div class=3D"gmail_quote">
On Fri, 30 = Oct 2020 at 07:38, Eli Zaretskii <eliz@gnu.org> wrote:

> I've noticed that enchant-lsmod-2 also produces this error in the<= br> > terminal, maybe STDERR should be omitted when generating
> ispell-enchant-dictionary-alist or shoud this be reported upstream to<= br> > enchant ?

The latter, I think.=C2=A0 Reuben, can you please comment?

It looks like Enchant has been built w= ith the voikko (Finnish) provider, but libvoikko is not installed.

=
I don't think it's possible to build Enchant's voikko provider= without libvoikko installed, because the provider needs to link against li= bvoikko. So, this looks like a configuration problem on the user's syst= em. To convince me otherwise would require a recipe to reproduce the proble= m, I think!

If there is a bug, it would definitely be in Enchant, = and should be reported to Enchant's bug tracker (details in the package= ). Thanks!

--
--00000000000008aba505b2f284d2--