to reproduce: $ perldoc File<tab>bash: /etc/bash_completion.d/helpers/perl: Aucun fichier ou dossier de ce type to fix: # cd /etc/bash_completion.d/ # ln -s /usr/share/bash-completion/helpers (retry the "to reproduce" section of the bug report to check it's now ok) explanation: $ grep helpers /etc/bash_completion.d/* perl: COMPREPLY=( $( compgen -P "$prefix" -W "$( $1 ${BASH_SOURCE[0]%/*}/helpers/perl modules $cur )" -- "$cur" ) ) perl: COMPREPLY=( $( compgen -P "$prefix" -W "$( ${BASH_SOURCE[0]%/*}/helpers/perl functions $cur )" -- "$cur" ) ) ${BASH_SOURCE[0]%/*} is evaluated as /etc/bash_completion.d, so a helpers link is missing. Reproducible: Steps to Reproduce:
CC: (none) => dmorganecSource RPM: (none) => bash-completion
I added a patch from Fedora to adapt to the the helpers dir location use in Mageia, remove the symlink you created and update to bash-completion-1.3-2.mga1, then test again.
Keywords: (none) => NEEDINFO
nope, this doesn't solve the problem... $ rpm -q bash-completion bash-completion-1.3-2.mga1 $ perldoc Filbash: /etc/bash_completion.d/helpers/perl: Aucun fichier ou dossier de ce type
Did you start a new terminal? (you have to, so that the bash-completion changes get picked up).
doh! you're right. i was pretty sure i created a new shell, but it seems not. so indeed, it works now.
Status: NEW => RESOLVEDResolution: (none) => FIXED
No problem :)
Keywords: NEEDINFO => (none)