Description of problem:
After upgrading from F29 to F30 dnf bash completion not working any more at all. Auto completion not working for any dnf command, not only for packages from repos.
Version-Release number of selected component (if applicable):
dnf-4.2.1-1.fc30
How reproducible:
Try to run any command like:
dnf <foo[TAB]>
Steps to Reproduce:
sudo dnf ins[TAB]
or
dnf ins[TAB]
Actual results:
Nothing.
Expected results:
sudo dnf install
Bug #1695082 has "set -x" output for an attempt of tab expansion.
I've come across this myself, tried to execute this line from the output (towards the end)...:
/usr/bin/python3 -c 'import sys; from dnf.cli import completion_helper as ch; ch.main(sys.argv[1:])' _cmds '' -d 0 -q -C --assumeno --nogpgcheck
...and found that the completion_helper module isn't installed (which it is with the same version-release on F-29).
(In reply to Nils Philippsen from comment #2)
> ...and found that the completion_helper module isn't installed (which it is
> with the same version-release on F-29).
Clarifying, I mean that python3-dnf contains the module in F-29, but doesn't in F-30, Rawhide.
Description of problem: After upgrading from F29 to F30 dnf bash completion not working any more at all. Auto completion not working for any dnf command, not only for packages from repos. Version-Release number of selected component (if applicable): dnf-4.2.1-1.fc30 How reproducible: Try to run any command like: dnf <foo[TAB]> Steps to Reproduce: sudo dnf ins[TAB] or dnf ins[TAB] Actual results: Nothing. Expected results: sudo dnf install