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