public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: "Matt Seitz" <matseitz@cisco.com>
To: "cygwin" <cygwin@cygwin.com>
Subject: aspell 0.60.6.1-1 does not install any dictionaries by default (RE: git gui 1.7.9-1:  "spell checking is unavailable" error message)
Date: Thu, 08 Nov 2012 02:07:00 -0000	[thread overview]
Message-ID: <AA8183B2AF0542B388CF765F8C4796CF@cisco.com> (raw)

Updated subject line to reflect the root cause.

-----Original Message----- 
From: Matt Seitz
Sent: Wednesday, November 07, 2012 5:57 PM
To: cygwin
Subject: Re: git gui 1.7.9-1: "spell checking is unavailable" error message

> From: Matt Seitz (matseitz)
>
> Any idea what caused the "git-gui" error message to start appearing after 
> I ran "setup.exe" on Nov. 5?
> I've been running "git-gui" 1.7.9-1 since February, and I haven't changed 
> my "git-gui" options recently.
> "Git-gui" was working fine with no error messages on Nov. 2.

I looked through "setup.log".   I see that something triggered "aspell" to
be installed on Nov. 5:

2012/11/05 06:48:59 Adding required dependency aspell: Selecting version
0.60.6.1-1 for installation.

2012/11/05 06:48:59 Adding required dependency libaspell15: Selecting
version 0.60.6.1-1 for installation.

From what I've read, git-gui silently disables spell check if "aspell" is
not installed.  But if "aspell" is installed, "git-gui" tries to load it,
and then load whatever dictionary is specified in the
"gui.spellingdictionary" option. This option is not set on on my system,
which apparently means "use default dictionary".   So, "git-gui" tries to
load the default dictionary, and reports an error when it can't find it.

It looks like the Fedora team originally installed the "aspell-en"
dictionary by default whenever "aspell" was installed.  Then they dropped it
as a dependency for the same reason given earlier in this thread: that it's
not really required for "aspell".  Then they made installing  the
"aspell-en" dictionary a requirement again, to avoid issues like this.

https://bugzilla.redhat.com/show_bug.cgi?id=494084

Does it make sense for Cygwin to follow Fedora's lead, and install
"aspell-en" by default when "aspell" is installed?


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

             reply	other threads:[~2012-11-08  2:07 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-08  2:07 Matt Seitz [this message]
2012-11-08 14:46 ` Andrey Repin
2012-11-08 17:15   ` Matt Seitz
2012-11-08 19:16     ` Andrey Repin
2012-11-08 19:48       ` Matt Seitz
2012-11-08 17:19 Matt Seitz
2012-11-08 18:34 Matt Seitz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=AA8183B2AF0542B388CF765F8C4796CF@cisco.com \
    --to=matseitz@cisco.com \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).