IcedTea-Web is absent in Fedora for a couple of releases now, but bash-completion-2.11-9.fc38 still ships a completion file for it (while IcedTea-Web ships its own completion file if installed manually; latter even leads to a file conflict then). Reproducible: Always Steps to Reproduce: 1. rpm -qvl bash-completion | grep /javaws Actual Results: /usr/share/bash-completion/completions/javaws Expected Results: No more /usr/share/bash-completion/completions/javaws
> IcedTea-Web is absent in Fedora for a couple of releases now, but bash-completion-2.11-9.fc38 still ships a completion file for it (while IcedTea-Web ships its own completion file if installed manually; latter even leads to a file conflict then). Is IcedTea-Web installing completions under `/usr/share/bash-completion/completions/`? Custom bash completions should be installed under `/etc/bash_completion.d/` directory. In any case, I am fine with removing completions for `javaws`, if it is not shipped with Fedora.
https://src.fedoraproject.org/rpms/bash-completion/pull-request/10
The new icedtea-web RPM in Fedora installs its bash-completion file under /usr/share/bash-completion/completions/ - like other RPM packages in Fedora. /etc/bash_completion.d/ is meant for system administrators or can be used by software from other origins (than the distribution itself).
(In reply to Siteshwar Vashisht from comment #2) > https://src.fedoraproject.org/rpms/bash-completion/pull-request/10 Looks good.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.