Subject: bash:[completion] renders "set" unusable
Package: bash
Version: 2.05b-26
Severity: important

Hello,

I have found that when bash completion is activated, the output of the
set command is exagerately verbose, as if bash was ran with the
parameter -x.

This renders the set command unusable, thus the severity.
I haven't checked, but I belive this could break bash scripting
(although I doubt it as the console will not be in interactive mode, so
there might be no interference from the completion).



What happens when set is ran, while bash completion is activated:

merci:/home/eddy# set | grep http
http_proxy=http://10.11.1.1:3128
                       -B --bts -l --ldap --no-ldap --proxy= --http_proxy= \
                       -o --output -p --print -P --pgp --proxy --http_proxy\
                       --ftpproxy --ftpport --justdb --httpproxy --httpport \
                               --httpproxy --httpport --provides --triggers \
                               --httpproxy --httpport --provides --triggers \
                               --httpproxy --httpport --provides --triggers \
merci:~#


Instead of the correct behaviour:

merci:~# set | grep http
http_proxy=http://10.11.1.1:3128
merci:~#



-- System Information:
Debian Release: 3.1
 APT prefers testing
 APT policy: (600, 'testing'), (500, 'unstable')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.9-sleep-pbg4
Locale: LANG=ro_RO.UTF-8, LC_CTYPE=ro_RO.UTF-8 (charmap=UTF-8)

Versions of packages bash depends on:
ii  base-files              3.1.2            Debian base system miscellaneous f
ii  libc6                   2.3.2.ds1-21     GNU C Library: Shared libraries an
ii  libncurses5             5.4-4            Shared libraries for terminal hand
ii  passwd                  1:4.0.3-31sarge3 change and administer password and

-- no debconf information
-- 
Regards,
EddyP

Reply via email to