[13:20] ADHOS: Attention-Deficit Hyperac... Ooh, Shiny! [14:04] Keybuk: hi [14:12] hay [14:12] oh hai [14:14] Keybuk: I was contemplating about moving libdbus to /lib on Debian as you already did on Ubuntu [14:15] I wondered though, why you also moved dbus-daemon itself (and its utils), when its dependencies (like libexpat) are still on /usr [14:16] just a case of a partial move [14:16] expact is on the todo list [14:17] but is dbus-daemon on /bin really necessary? [14:17] Wouldn't libdbus be sufficient [14:18] a reasonable question [14:18] depends how we want to do filesystem mounting [14:18] as in? [14:19] what role would dbus-daemon have to play there? [14:20] notification of the availability of new block devices [14:21] which are then checked, and if their filesystem parents are mounted, mounted themselves [14:21] (otherwise queued) [14:22] The automount daemon i’ve been contemplating would handle that and wouldn’t use dbus-daemon. [14:23] how would you be notified? [14:24] I was thinking of something like SUBSYSTEM=="block", ACTION=="add|remove", RUN+="/sbin/automountc udev", with the client sending a simple message to automountd. It could always use libdbus but talk directly to the daemon’s UNIX socket. [14:24] Keybuk: but that would also require hal or DeviceKit, right? [14:25] ion_: that incurs quite a high cost per device [14:25] Hmm, okay. [14:25] you'd have to fork/exec the udev child, the match costs, then the cost of fork/execing your automount client [14:25] your automount client could just use udev-dbus-daemon to be notified of the new devices [14:25] (if we have an early dbus daemon) [14:25] True [14:26] (udev-dbus-daemon being the bit that used to be DeviceKit) [14:26] ie. d-bus access to the udevdb [14:26] oh yeah, davidz likes to move things around quite a bit ;-) [14:27] A random thought, SUBSYSTEM=="block", ACTION=="add|remove", RUN+="socket:@/.../automount/udev_event" :-P [14:30] ion_: why is that better than just using dbus? [14:30] (and it still costs you the udev child needed to process that) [14:31] Assuming every relevant distro will be running dbus before fscking /, it’s not better. [14:32] well... since the relevant distros are those using udev, and probably upstart [14:32] those that don't embrace such things are unlikely to embrace a "turn by turn" mount -a replacement [14:32] True [14:33] Allright, i’m convinced, dbus is the way. :-) [14:53] good luck debuging that "mount by dbus" thing when it doesn't magically do what it's supposed to do :) [15:15] damjan: ? [16:06] I don’t see how that’s different from debugging anything else. === Jc2k_ is now known as Jc2k