Bug#513119: murmur-user-wrapper: confused about dbus

Patrick Matthäi patrick.matthaei at web.de
Tue Jan 27 17:19:51 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jan Braun schrieb:
> Patrick Matthäi schrob:
>> Jan Braun schrieb:
>>> 1. it requires dbus-x11 [...]
>> Yeah, it is recommend by dbus, which is a depend of mumble-server.
>> Explicit adding dbus-x11 as dependency to mumble-server would be a bit
>> bloated, because not su much users use the user-wrapper, but there
>> should be a better error handling of it in the script.
> 
> Good plan. I did what was necessary for debian (i.e. check for
> dbus-launch when it is needed).
> Upstream might want to reword the "install dbus-x11" error message and/or
> check for dbus-send, but the patch now should still be an improvement
> for them.
> 
>>> 2. it exits successfully on errors.
>> Your patch has been ACKed by upstream for merging.
> 
> Sweet :)
> 
>>> 3. it can't start dbus if you use the -d option to move the config
>>>    directory from its default ~/murmur
>> Okay out of time today, I will try to look these days in it.
> 
> My original patch fixed that already (by simply moving the DBUSFILE=
> line past the option processing).
> 
> After getting your mail, I remembered another issue:
> The generated murmur.ini contains
> ---8<---
> # Murmur defaults to not using D-Bus. If you wish to use dbus, please
> # specify so here.
> #
> dbus=session
> ---8<---
> and my first tries after getting the dbus error were commenting that
> line out and changing to dbus=none or so. murmur-user-wrapper didn't
> ever read that file and unconditionally did its dbus stuff, however, so
> that had no effect. Thus I now added a grep for dbus=session to
> murmur-user-wrapper, which means you can now comment that line out or
> change to dbus=system [1] and the wrapper will do nothing dbus-related.
> (And murmurd works for me then. But it also works for me when manually
> started with dbus=session and no session dbus running, so what do I know?
> Not much about dbus, obviously.)
> 
> So, here's v2 of the patch, please review.
> 
> regards,
>     Jan
> 
> [1] http://mumble.sourceforge.net/DBus mentions dbus=session and
> dbus=system. I have no idea if there are other values or how to properly
> react to them, but "not at all" seems to be the safe choice.


Hehe thanks :) I think Thorvald will rush on merging it ;)

- --
/*
Mit freundlichem Gruß / With kind regards,
Patrick Matthäi

E-Mail: patrick.matthaei at web.de

Comment:
Always if we think we are right,
we were maybe wrong.
*/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkl/QjcACgkQ2XA5inpabMds1ACeIxrnThS1FLLOcDugLcJI5vlg
gGwAn1J+upU36qO/DP/2qOMmS569Ssxl
=hu/Y
-----END PGP SIGNATURE-----





More information about the Pkg-voip-maintainers mailing list