From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1895 invoked by alias); 8 Nov 2012 02:07:16 -0000 Received: (qmail 1885 invoked by uid 22791); 8 Nov 2012 02:07:15 -0000 X-SWARE-Spam-Status: No, hits=-14.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,USER_IN_DEF_DKIM_WL X-Spam-Check-By: sourceware.org Received: from mtv-iport-4.cisco.com (HELO mtv-iport-4.cisco.com) (173.36.130.15) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 08 Nov 2012 02:07:10 +0000 Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-4.cisco.com with ESMTP; 08 Nov 2012 02:07:10 +0000 Received: from MATSEITZWS01 (dhcp-171-71-137-42.cisco.com [171.71.137.42]) by mtv-core-3.cisco.com (8.14.5/8.14.5) with SMTP id qA8279UT007076; Thu, 8 Nov 2012 02:07:09 GMT Message-ID: From: "Matt Seitz" To: "cygwin" 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 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2012-11/txt/msg00062.txt.bz2 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