On Mon, Feb 22, 2016 at 7:22 AM, Neal Gompa <ngompa13(a)gmail.com> wrote:
On Mon, Feb 22, 2016 at 10:16 AM, Andrew Lutomirski
<luto(a)mit.edu> wrote:
>
> On Feb 22, 2016 7:14 AM, "Neal Gompa" <ngompa13(a)gmail.com> wrote:
>>
>> On Mon, Feb 22, 2016 at 10:11 AM, Ondřej Vašík <ovasik(a)redhat.com> wrote:
>> > Ville Skyttä píše v Po 22. 02. 2016 v 14:12 +0200:
>> >> On Mon, Feb 22, 2016 at 2:04 PM, Thomas Moschny
>> >> <thomas.moschny(a)gmail.com> wrote:
>> >> > However, for the same reasons, shouldn't the filesystem package
also
>> >> > own the "new" /usr/share/bash-completion/completions
location?
>> >>
>> >> Why not. Note however that if going this route, the dirs
>> >> /usr/share/bash-completion and /usr/share/bash-completion/helpers
>> >> should be owned by it as well.
>> >
>> > Hmmms, makes sense... will add the ownerships in next rawhide filesystem
>> > package build.
>> >
>> > Regards,
>> > Ondrej
>> >
>>
>> If you're doing that, you might as well do the same for the other
>> shells we support completions for (zsh, fish, etc.).
>
> Fish is slightly in flux here, so maybe wait a little bit on that one? I'll
> file a bug when the dust settles.
>
Okay, wait a bit on fish, but afaik, zsh and ksh have completion
directories. I'm a bit hazy on ksh, but I know zsh does.
Can you make filesystem own:
/usr/share/fish/vendor_completions.d
(Actually, it should probably be:
%{buildroot}%{_datadir}/fish/vendor_completions.d
which is roughly the same thing)
Later on, we'll want vendor_conf.d, too, but that feature isn't a
clean backport, so I'll probably wait for a new upstream release. If
you need to coordinate
with the fish package to avoid a conflict, ping me off-list.
Thanks!