If you try to remove old kernels (6.3.x at the time) and you use auto completion, then dnf5 autocompletes the name incorrectly by appending the whole package name once again. Reproducible: Always Steps to Reproduce: 1. dnf5 list installed kernel* 2. dnf5 remove kernel-core-0<tab> 3. dnf5 remove kernel-core-0:6.3.<tab> Actual Results: I end up with: dnf remove kernel-core-0:kernel-core-0:6.3.11 Or something similar. Expected Results: I should just get: dnf remove kenrel-core-0:6.3.11 for example. This might apply to other package names. Also, it wouldn't accept: dnf remove kernel-core-0:6.3*.