Your message dated Sat, 17 May 2008 00:10:34 +0200 with message-id <[EMAIL PROTECTED]> and subject line Re: bash: File completion bug with executables inside a control structure has caused the Debian Bug report #131101, regarding bash: File completion bug with executables inside a control structure to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [EMAIL PROTECTED] immediately.) -- 131101: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=131101 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems
--- Begin Message ---Package: bash Version: 2.05a-4 Severity: normal The . directory is not on my PATH. I happened to have an executable named 'pauseplay' in the . directory. In bash, if I say $ pause[TAB] bash behaves correctly -- there is no executable starting with 'pause' on my $PATH. But if I say $ while [ 1 ] ; do pause[TAB] bash wrongly completes this! :) He should force me to say $ while [ 1 ] ; do ./pau[TAB] which is consistent with $PATH. Hope this helps, -ans. -- System Information Debian Release: 3.0 Architecture: i386 Kernel: Linux sanna 2.4.17 #1 Sun Dec 30 18:27:06 IST 2001 i686 Locale: LANG=C, LC_CTYPE=C Versions of packages bash depends on: ii base-files 3.0 Debian base system miscellaneous f ii libc6 2.2.4-7 GNU C Library: Shared libraries an ii libncurses5 5.2.20010318-3 Shared libraries for terminal hand -- Ajay Shah [EMAIL PROTECTED] Consultant, http://www.mayin.org/~ajayshah Department of Economic Affairs, Ministry of Finance, New Delhi
--- End Message ---
--- Begin Message ---fixed 131101 20060301-4 thanks Hi Ajay, hi Peter, On Sun, 27 Jan 2002 13:12:54 +0530, Ajay Shah wrote: > The . directory is not on my PATH. > I happened to have an executable named 'pauseplay' in the . directory. > > In bash, if I say > > $ pause[TAB] > > bash behaves correctly -- there is no executable starting with 'pause' > on my $PATH. > > But if I say > > $ while [ 1 ] ; do pause[TAB] > > bash wrongly completes this! :) He should force me to say > > $ while [ 1 ] ; do ./pau[TAB] > > which is consistent with $PATH. On 16 Jul 2002 19:57:41 +1000, Peter Moulder wrote: > A hacky fix is to define a custom completion for "do" and "then" > (and perhaps xargs, env, su etc. at the same time). > [..] This has been fixed in newer versions of bash (and bash-completion, which has been split from bash in February 2008). In particular, you won't find it in 20060301-4 (the current testing/unstable version), but I can't really say which was the first version fixing this. Thanks for your report, David -- . ''`. Debian maintainer | http://wiki.debian.org/DavidPaleino : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/ `. `'` GPG: 1392B174 ----|---- http://snipr.com/qa_page `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174signature.asc
Description: PGP signature
--- End Message ---
_______________________________________________ Bash-completion-devel mailing list Bash-completion-devel@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/bash-completion-devel