bug#73142: Erroring libsixel package's bash completions for img2sixel

2024-09-09 Thread elaexuotee--- via Bug reports for GNU Guix
It appears that share/bash-compltion/bash_completion performs an `unset -f have' at the end of the script. This means that only the scripts under /etc/bash_completion.d/ have access to `have', but said directory doesn't even exist in our case. That said, `have' is deprecated in favor of `_have' in

bug#73142: Erroring libsixel package's bash completions for img2sixel

2024-09-09 Thread elaexuotee--- via Bug reports for GNU Guix
Hey! The recent move of libsixel into mpv's propagated-inputs surfaced a bug in our libsixel's bash completions. My bash sessions now start with an error: -bash: have: Command not found This was introduced in commit 43df0d83 from https://issues.guix.gnu.org/72180. In particular, tracing with