FS#71789 - [dbus-glib] package installs broken bash completion file for dbus-send(1)

Attached to Project: Arch Linux
Opened by Emanuele Torre (emanuele6) - Tuesday, 10 August 2021, 12:27 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 10 August 2021, 13:15 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
extra/dbus-glib installs usr/share/bash-completion/completions/dbus-send (dbus-send(1) is owned by core/dbus).

That completion file is broken and dbus-glib is now unmaintained (see: https://www.freedesktop.org/wiki/Software/DBusBindings) so it is probably never going to get fixed.

extra/dbus-glib should not install that completion file that just makes dbus-send(1) more annoying to use interactively.

Additional info:
extra/dbus-glib also installs usr/lib/dbus-bash-completion-helper that is used by the completion function for dbus-send(1).

Steps to reproduce:
When you try to complete "dbus-send ", it will add "error" every time you hit TAB.
When you try to complete "dbus-send -", it will add "invalid use" followed by a newline everytime you hit TAB.
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 10 August 2021, 13:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  dbus-glib 0.112-2

Loading...