Package: fzf
Version: 0.38.0-1+b1
Severity: normal

Dear Maintainer,

fzf currently installs shell completion and key-bindings files into:
/usr/share/doc/fzf/examples/

However these files are not documentation files, they are intended to be used 
by the user, by sourcing them in their shell configuration files. Therefore, 
the files don't belong in the doc location.

For comparison, this is the location that archlinux puts those files into:
usr/
usr/bin/
usr/bin/fzf
usr/bin/fzf-tmux
usr/share/
usr/share/fish/
usr/share/fish/vendor_functions.d/
usr/share/fish/vendor_functions.d/fzf_key_bindings.fish
usr/share/fzf/
usr/share/fzf/completion.bash
usr/share/fzf/completion.zsh
usr/share/fzf/key-bindings.bash
usr/share/fzf/key-bindings.zsh
usr/share/licenses/
usr/share/licenses/fzf/
usr/share/licenses/fzf/LICENSE
usr/share/man/
usr/share/man/man1/
usr/share/man/man1/fzf-tmux.1.gz
usr/share/man/man1/fzf.1.gz
usr/share/vim/
usr/share/vim/vimfiles/
usr/share/vim/vimfiles/doc/
usr/share/vim/vimfiles/doc/fzf.txt
usr/share/vim/vimfiles/plugin/
usr/share/vim/vimfiles/plugin/fzf.vim

Please consider installing the shell completion and key-bindings files into:
/usr/share/fzf/

and document this location in /usr/share/doc/fzf/README.Debian

I know that the bash shell completion file is now in a different location, but 
I am a zsh user so that doesn't affect me.

Thank you.


-- System Information:
Debian Release: 12.0
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-9-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fzf depends on:
ii  libc6  2.36-9

fzf recommends no packages.

fzf suggests no packages.

-- no debconf information

Reply via email to