After the emerging the update from bug 472938, bash completion doesn't work anymore, and I can't enable it either because: $ eselect bashcomp !!! Error: Can't load module bashcomp exiting Also, /etc/bash_completion.d/ is full of dead symlinks. From what I can tell, bash completion is now severely broken with no way to enable it. There's no info on this anywhere and no upgrade path.
# ChangeLog for app-shells/bash-completion # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/ChangeLog,v 1.256 2013/07/16 14:44:56 ssuominen Exp $ 16 Jul 2013; Samuli Suominen <ssuominen@gentoo.org> bash-completion-2.1-r1.ebuild: Remove the bashcomp blocker and let the broken files be for now You should start over. Move /etc/bash_completion.d/ and ~/.bash_completion.d/ out of the way and: source /usr/share/bash-completion/bash_completion
Or wait, apparently gentoo-bashcomp was unmerged. If you want the old functionality back, then simply re-emerge it.
(In reply to Jeroen Roovers from comment #1) > You should start over. Move /etc/bash_completion.d/ and > ~/.bash_completion.d/ out of the way and: > source /usr/share/bash-completion/bash_completion I'm supposed to source it manually? Doesn't that happen automatically anymore? > Or wait, apparently gentoo-bashcomp was unmerged. If you want the old > functionality back, then simply re-emerge it. With "old functionality" do you mean eselect bashcomp? If yes, then it doesn't work; app-shells/gentoo-bashcomp is emerged already.