[Bug 1196047] pyenv conflicts with fish3 on /usr/share/fish/completions/pyenv.fish
https://bugzilla.suse.com/show_bug.cgi?id=1196047 https://bugzilla.suse.com/show_bug.cgi?id=1196047#c7 Matej Cepl <mcepl@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mcepl@suse.com --- Comment #7 from Matej Cepl <mcepl@suse.com> --- (In reply to Thomas Schraitle from comment #5)
If I remember correctly, when I started to integrate the fish completion it was a bit confusing. Some use different directories for the completion files.
On my openSUSE Leap 15.2 system, I see
* /usr/share/fish/vendor_completions.d/docker.fish (package docker-fish-completion) * /usr/share/fish/vendor_completions.d/fd.fish (package fd-fish-completion) * /usr/share/fish/completions/youtube-dl.fish (package youtube-dl-fish-completion)
Probably that has been changed in the meantime. I haven't seen something in the openSUSE Wiki, but perhaps I missed it (the search is horrible).
See https://github.com/pyenv/pyenv/issues/1944 ... the correct solution is for 3rd party packages to install into /usr/share/fish/vendor_completions.d/ and only fish itself install into /usr/share/fix/completions. Youtube-dl is wrong here. I have been just hit with this by pyenv, where somebody took the wrong direction. The correct solution is IMHO in https://build.opensuse.org/request/show/957590. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com