dbus-launch and the fish shell
ridiculous_fish
corydoras at ridiculousfish.com
Fri Dec 28 23:04:16 PST 2012
Hello dbus-ers!
By way of introduction, I go by ridiculous_fish, and am the current lead developer on the fish shell (http://github.com/fish-shell/fish-shell/), which is a command line shell like bash.
We're investigating an issue with dbus-launch. This tool emits shell script code, and can do it with either Bourne or C-shell style syntax (see print_variables in dbus-launch.c); however fish has its own incompatible syntax. Back in 2006, Axel provided a patch for dbus-launch to support fish (http://lists.freedesktop.org/archives/dbus/2006-December/006806.html), but it was never integrated.
My question is, what consequences are likely if the login shell fails to understand the shell code emitted by dbus-launch? How could I go about reproducing those issues for testing? I haven't been able to reproduce any problems by just farting around in openSUSE - I know almost nothing about dbus.
Thanks in advance for any help! If anyone is inspired to install fish to investigate, use the OpenSUSE_Hacks branch, which addresses a separate issue which breaks login on SUSE.
_fish
More information about the dbus
mailing list