gvfs-0.2.0.1-alt2 /etc/profile.d/gvfs-bash-completion.sh is for bash-completion, and bash-completion is only for bash, so gvfs-bash-completion.sh should be run only in bash and not in all other shells, so it should be placed into /etc/bashrc.d/, as it is done already for bash-completion.sh (https://bugzilla.altlinux.org/show_bug.cgi?id=9273 ). Or might it also be useful for zsh's completion (I don't know whether bash-completion and zsh are compatible).
Noticed when reading http://lists.altlinux.org/pipermail/devel/2008-March/071858.html .
Or even better place: /etc/bash_completion.d/ , as it is done in bash-completion-svn-1.4.4-alt1 for /etc/bash_completion.d/svn .
fixed in gvfs-0.2.1-alt1
gvfs-0.2.1-alt2 bash-completion-gvfs-0.2.1-alt2 are OK, thanks!