X-Recipient: archive-cygwin@delorie.com
X-SWARE-Spam-Status: No, hits=-0.6 required=5.0	tests=AWL,BAYES_00,SPF_NEUTRAL,T_RP_MATCHES_RCVD
X-Spam-Check-By: sourceware.org
Message-ID: <4CC204F7.1030603@cornell.edu>
Date: Fri, 22 Oct 2010 17:41:11 -0400
From: Ken Brown <kbrown@cornell.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4
MIME-Version: 1.0
To: cygwin@cygwin.com
Subject: Re: Bash problems, strace, performance, etc.
References: <4CBE119C.9070504@veritech.com>	<4CBE179C.7020008@veritech.com>	<4CBFCE23.3010706@laposte.net>	<4CC0AF02.1090600@veritech.com> <AANLkTinxqkPFWgOQkXBcAyuDK_vbqxxWAfg7g-EiEU7=@mail.gmail.com>
In-Reply-To: <AANLkTinxqkPFWgOQkXBcAyuDK_vbqxxWAfg7g-EiEU7=@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-IsSubscribed: yes
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com

On 10/22/2010 12:32 AM, Andy Koppe wrote:
> On 21 October 2010 22:22, Lee D. Rothstein wrote:
>>> do you have bash-completion, if yes, get rid of it and try again.
>>
>> Bash completion is installed on my system but never loaded; i.e.,
>> /etc/bash_completion is not sourced in '~/.bashrc', or
>> '~/.profile', or anywhere else.
>
> It gets loaded by /etc/profile.d/bash_completion.sh, which is sourced
> by /etc/profile.

I wonder if this was a packaging bug in bash-completion.  Eric's 
announcement 
(http://sourceware.org/ml/cygwin-announce/2010-06/msg00061.html) said 
the following:

You MUST edit your bash startup files to load bash-completion into 
memory: make sure ~/.bashrc sources /etc/bash_completion, and 
~/.bash_profile sources ~/.bashrc.  See /etc/defaults/etc/skel/.bashrc 
(after installing base-files-3.7-1) for an example.  Bash completions is 
not enabled by default because it adds some noticeable startup delay to 
every interactive shell (about 1.5 seconds on my 2.5 GHz WinXP). 
Depending on the reaction on the cygwin mailing list, a future release 
may make bash_completion turned on by default for every bash user, with 
no edits to ~/.bashrc required.

Ken

--
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

