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. | 09:53 |
---|---|---|
xnox | toabctl: http://people.canonical.com/~xnox/nih/ | 10:47 |
xnox | toabctl: & lp:~xnox/ubuntu/raring/libnih/gtkdoc | 10:47 |
toabctl | xnox, thanks! | 10:48 |
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. | 10:49 |
* 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:25 |
xnox | what counts as empty? is " " empty? | 11:26 |
slangasek | xnox: ok, cool :) | 17:52 |
jtane | hi does anyone know if there is an "official" way to enable user jobs? | 21:34 |
jtane | all i could find was this: http://bradleyayers.blogspot.com/2011/10/upstart-user-jobs-on-ubuntu-1110.html | 21:35 |
jtane | ion: any idea? saw you were one of the developers maybe.. | 21:54 |
SpamapS | jtane: your best bet is slangasek | 22:01 |
SpamapS | slangasek: ^ | 22:01 |
jtane | SpamapS: ok great, thanks! | 22:01 |
jtane | slangasek: is there an "official" way to enable user jobs? | 22:02 |
jtane | slangasek: i found this - http://bradleyayers.blogspot.com/2011/10/upstart-user-jobs-on-ubuntu-1110.html | 22:03 |
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:04 |
jtane | slangasek: i see, thanks | 22:06 |
jtane | slangasek: this feature would be very useful to me - do you know if anyone is actively working on this? | 22:07 |
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:09 |
jtane | slangasek: thanks a lot | 22:11 |
slangasek | sure | 22:11 |
slangasek | for reference, the blueprint is here: https://blueprints.launchpad.net/ubuntu/+spec/foundations-r-upstart-user-session-enhancements | 22:12 |
jtane | slangasek: interesting | 22:14 |
jtane | slangasek: naive question - how can i dl the source? | 22:20 |
slangasek | jtane: bzr branch lp:upstart | 22:22 |
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:50 |
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:55 |
jtane | xnox: w/r/t to upstart at least... | 23:56 |
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:57 |
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:58 |
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 | 23:59 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!