FS#65231 - [rustup] Fish shell completions are installed in the wrong place

Attached to Project: Community Packages
Opened by Guilherme (GUiHKX) - Tuesday, 21 January 2020, 20:37 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Wednesday, 22 January 2020, 02:41 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Similar to an issue that affected the ripgrep package[1], this rustup package installs completions for the fish shell to: /usr/share/fish/completions; When it should be installed to: /usr/share/fish/vendor_completions.d; As per confirmation of a developer of fish shell[2].

This is important because the next version of fish-shell (3.1.0), which is actually very close to be released[3], will ship with rustup completions installed to /usr/share/fish, therefore causing a conflict with the completions provided by the rustup package.

Thanks.

[1] https://github.com/fish-shell/fish-shell/issues/5822
[2] https://github.com/fish-shell/fish-shell/issues/5822#issuecomment-487949803
[3] https://github.com/fish-shell/fish-shell/issues/5934#issuecomment-576276713
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Wednesday, 22 January 2020, 02:41 GMT
Reason for closing:  Fixed
Comment by Eli Schwartz (eschwartz) - Wednesday, 22 January 2020, 02:15 GMT
We have way too many packages doing this...

Loading...