[09:53] <xnox> slangasek: i will do it today/evening. Probably will push nmu branch to collab-maint repository and attach git am patch to the bug.
[10:47] <xnox> toabctl: http://people.canonical.com/~xnox/nih/
[10:47] <xnox> toabctl: & lp:~xnox/ubuntu/raring/libnih/gtkdoc
[10:48] <toabctl> xnox, thanks!
[10:49] <xnox> toabctl: there are a few functions not documented & there are parse errors & it's for nih only (no nih-dbus, no upstart). But it's a start...
[10:49] <xnox> toabctl: atleast devhelp lookups should work from emacs / alternative IDEs.
[11:25]  * xnox thinks XDG spec is ambigious about file names.
[11:25] <xnox> "If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used."
[11:26] <xnox> what counts as empty? is " " empty?
[17:52] <slangasek> xnox: ok, cool :)
[21:34] <jtane> hi does anyone know if there is an "official" way to enable user jobs? 
[21:35] <jtane> all i could find was this: http://bradleyayers.blogspot.com/2011/10/upstart-user-jobs-on-ubuntu-1110.html
[21:54] <jtane> ion: any idea? saw you were one of the developers maybe..
[22:01] <SpamapS> jtane: your best bet is slangasek
[22:01] <SpamapS> slangasek: ^
[22:01] <jtane> SpamapS: ok great, thanks!
[22:02] <jtane> slangasek: is there an "official" way to enable user jobs?
[22:03] <jtane> slangasek: i found this - http://bradleyayers.blogspot.com/2011/10/upstart-user-jobs-on-ubuntu-1110.html
[22:04] <jtane> slangasek: but wasn't sure if it was the best way
[22:04] <slangasek> I couldn't say; I've never enabled user jobs
[22:04] <slangasek> they're disabled because they're not considered ready for use in Ubuntu yet
[22:06] <jtane> slangasek: i see, thanks
[22:07] <jtane> slangasek: this feature would be very useful to me - do you know if anyone is actively working on this?
[22:09] <jtane> slangasek: or, just trying to get an idea of whether this is a project priority at all...
[22:09] <slangasek> oh, user jobs are definitely a focus for upstart development during the current Ubuntu release cycle
[22:09] <slangasek> but they're not currently in a state that's useful
[22:11] <jtane> slangasek: thanks a lot
[22:11] <slangasek> sure
[22:12] <slangasek> for reference, the blueprint is here: https://blueprints.launchpad.net/ubuntu/+spec/foundations-r-upstart-user-session-enhancements
[22:14] <jtane> slangasek: interesting
[22:20] <jtane> slangasek: naive question - how can i dl the source?
[22:22] <slangasek> jtane: bzr branch lp:upstart
[23:50] <xnox> jtane: the "current" way of enabling user jobs is documented http://upstart.ubuntu.com/cookbook/#user-job but that's merely gives ability to add/run your own jobs as your own user.
[23:50] <xnox> this cycle we are working on making upstart manage the whole user session and that's still in development state as outlined in the blueprint.
[23:55] <jtane> xnox: thanks - i saw that and got the right Upstart.conf file from the source
[23:55] <jtane> xnox: what does "user session" mean exactly?
[23:56] <jtane> xnox: w/r/t to upstart at least...
[23:57] <xnox> jtane: user jobs = when user logs in read ~/.init/*.conf and launch/manage them as appropriate.
[23:57] <xnox> jtane: user session = when user loggs in gnome-session is started that spawns a lot of process: bluetooth, update-manager, gwibber, network manager, etc....
[23:58] <xnox> upstart user session means that instead of gnome-session loosing track of above process,  upstart manages them starts/stops/respawns them as appropriate.
[23:58] <jtane> xnox: i don't know if this changes anything, but i'm using ubuntu server
[23:58] <xnox> jtane: we do plan to have "text upstart user sessions" but probably not this cycle.
[23:59] <xnox> jtane: on the server, I found it useful to enable "upstart user jobs" such that developers can drop init files in their home directory to run django/ruby/what-not daemons for test/development code.
[23:59] <jtane> xnox: yes that is my intention