THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
The following task has a new comment added:
FS#557 - Move away D-Bus support
User who did this - Konstantin Stepanov (kstep)
----------
I contacted SimpleDBus author on Github to ask him to pull my patch to avoid
blocking DBUS-calls, and today I received the following answer:
=====
First of all, sorry for the late reply. Your patch looks fine.
There is, however, a big design flaw in SimpleDBus. Having a special purpose
mainloop in a library is a very bad idea. It means you can't really do other
io properly while it runs.
Hence I wrote a Lua Event Machine (lem), which has a built-in eventloop, which
modules can hook into, and I've now rewritten SimpleDBus to a dbus module for
that.
This, however, can't be used inside Awesome. To do this properly you'd need to
rewrite SimpleDBus so you keep your mainloop in Lua, sort of like the luasocket
library does. Either that, or just cut down SimpleDBus so it can only send
signals and do blocking or fire-and-forget method calls.
I, however, have no intention of doing that, which is why I'm abandoning
SimpleDBus. You are of course very welcome to keep your fork and develop on
it.
/Emil
=====
So SimpleDBus can be considered abandoned by now. We can either adapt it to our
needs freely and support it for our own good, or discard it due to lack of
original
developer's support.
----------
More information can be found at the following URL:
https://awesome.naquadah.org/bugs/index.php?do=details&task_id=557#comment2521
You are receiving this message because you have requested it from the Flyspray
bugtracking system. If you did not expect this message or don't want to
receive mails in future, you can change your notification settings at the URL
shown above.
--
To unsubscribe, send mail to [email protected].