On Mon, Mar 4, 2013 at 4:49 PM, Josselin Mouette <j...@debian.org> wrote: > Le dimanche 03 mars 2013 à 12:35 +0800, Chow Loong Jin a écrit : >> On 03/03/2013 05:27, Josselin Mouette wrote: >> > I’m not using banshee so I didn’t test it, but the bug should be fixed >> > by the attached patch. >> >> Thanks for the patch. I believe meebey worked on a patch for gconf# instead, >> though, since it seems to affect all gconf# users. This saves us the >> DllImport >> in each application. > > It is as much a bad idea to do this in gconf# than to do it in gconf. > You will just restrict the issue to C# applications. > > If an application starts using libdbus before this hack in gconf# is > called, it may crash randomly.
The difference with C# applications is that they do not use libdbus because a) there is no binding for it b) there is dbus-sharp. This makes it very unlikely that C# applications might use libdbus before anything else. The corner-case where a C# library indirectly uses libdbus (via libgconf) without knowing it was patched. If you want to blame someone, then the library that broke API/ABI behavior: libgconf, as it was thread-safe (by default) before moving to the dbus backend. -- Best regards, Mirco 'meebey' Bauer FOSS Developer mee...@meebey.net https://www.meebey.net/ Debian Developer mee...@debian.org http://www.debian.org/ GNOME Foundation Member mmmba...@gnome.org http://www.gnome.org/ PGP-Key ID 0xEEF946C8 https://meebey.net/pubkey.asc -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org