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-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to