Let me reply short, something you really should improve otherwise you sound like a politician.
1. Well know name holding by a user application on SYSTEM bus is _fundamentally_ ..., well I will not going to lose my time time here you can check connman code and you will find it doesn't require such thing.
"There is no reason to run multiple user settings services on the bus." Then why do you need user setting in the first?
2. For gnome applet perhaps, but I see it from another perspective: you got libnm-glib because dbus-glib is not a good binding and also because it seems you didn't spend a lot of time making the spec in shape. The spec uses very complex signatures and enums (have you learn this from telepathy?).
3, 4 and 5. All this arguments you posted may be valid for gnome desktop, for the rest, not even close. If you don't get it, then I can't help you, but I guess people are starting to figure out this is not a good idea (pushing gnome/gobject software to the daemon realm), devicekit was a gnome thing and Im glad its being dropped in favor of direct udev (gudev).
People that do care about _LINUX_ desktop (like enlightenment) will probably use connman from now on and I hope KDE will follow.
I don't want to ever see this gobject messages on my syslog again.
Posted Jun 28, 2009 11:41 UTC (Sun) by nix (subscriber, #2304)
[Link]
Uh, glib isn't terribly heavyweight, you know. syslog-ng moved to using
glib some time ago (from its previous weird homerolled object system), and
y'know how many problems that caused that critical system daemon?
None, that's how many.
I'd understand your complaints if it was *gtk* being pulled in, but glib?
Even if you're not using a single glib-using app, the memory hit is at
most a few dozen pages of memory, in *total*, across every single
glib-using app. Are you so memory-starved that a few dozen pages is even
detectable?