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