[06:20] <JamesB192> Is there a guide online on using upstart as more than a drop-in sysvinit replacement and if so where?
[10:45] <Keybuk> JamesB192: not yet, such things will start to appear once 0.5 is out]
[13:10] <suihkulokki> does there exist recent debian/ubuntu packaging for trunk upstart?
[13:12] <Keybuk> not at the moment
[13:12] <Keybuk> though there's no reason the existing packaging wouldn't work
[13:12] <Keybuk> other than the fact that 0.5 doesn't work yet :p
[13:17] <ion_> :-)
[13:21] <suihkulokki> hrmh
[13:22] <suihkulokki> so trunk is still compatible with 0.3.x jobs, but trunk will not boot anyway
[13:23] <Keybuk> no, it's not compatible
[13:25] <Keybuk> in fact, it's the very definition of incompatible, since trunk reverses various defaults ;)
[13:44] <Keybuk> *sigh*
[13:44] <Keybuk> the problem with D-Bus, at least it's C bindings anyway, is you have to write so much to get minimum functionality
[14:03] <suihkulokki> I guess most people are expected to use glib bindings..
[14:09] <Keybuk> which are nasty :)
[14:10] <ion_> We could always NIH our own implementation of the protocol. ;-)
[14:20] <Keybuk> ugh :p
[17:28] <Keybuk> process 16984: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application.
[17:28] <Keybuk> *grr*
[17:29] <Keybuk> so I take it out
[17:29] <Keybuk> then
[17:29] <Keybuk> process 16678: dbus_shutdown() called but connections were still live. This probably means the application did not drop all its references to bus connections.
[17:29] <Keybuk> GRRRRR
[17:29] <ion_> :-\
[17:32] <Keybuk> and
[17:32] <Keybuk> Program received signal SIGPIPE, Broken pipe.
[17:32] <Keybuk> yet
[17:32] <Keybuk>  	signal (SIGPIPE, SIG_IGN);
[17:35] <Keybuk> oh
[17:35] <Keybuk> wait
[17:35] <Keybuk> being an idiot
[17:36]  * Keybuk runs cont
[17:36] <Keybuk> ok dbus_shutdown is just segfaulting on its own
[17:41] <soren> Keybuk: I take it you know you should unref, not close connections if they're shared?
[17:41] <Keybuk> soren: yes
[17:41] <Keybuk> but how do you make it get rid of its shared connections? :)
[17:42] <soren> dbus should magically shut it down when the last references is unref'ed?
[17:44] <Keybuk> it doesn't seem to
[18:48] <Keybuk> Keybuk: 1 - D-BUs: 0
[18:48] <ion_> :-)
[18:51] <Keybuk> Keybuk: 2 - D-Bus: 0
[18:51] <ion_> And he scooooooreeeeees
[21:42] <soren> Keybuk: What turned out to be the problem?
[23:45] <Keybuk> soren: libdbus bugs