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