I think the reason it was done this way is this:

If you uncomment the lines in /etc/bash.bashrc the *every* user on the
system will have bash_completion enabled. This is bad because there is
no easy way to disable it again. So the solution is to activate it in
the user's .bashrc. If he does not want it he can just comment out the
lines. But Ubuntu never touches the files in your home directory, so if
you have a .bashrc with those lines in it (be it because your user
account is from pre-edgy, or because you use a custom .bashrc), then it
won't be enabled and this is intended.

If you want it enabled just include the three lines quoted above.

So the behaviour you see is expected. Please also note that this works
for new installs or new user accounts. But there is no way Ubuntu will
mess with the existing users' ~/.bashrc files, so you will have to do
this yourself.

-- 
bash completion enabled by default (or move to another package)
https://bugs.launchpad.net/bugs/25096
You received this bug notification because you are a member of Ubuntu
Bugs, which is a direct subscriber.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to