So this week I've hit a semi-awesome milestone with jobs-admin and jobservice: service management works!
On a Lucid system you're now able to start and stop not only System V services, but also Upstart 0.6 jobs.

A demo video is available here.
SysV jobs are currently handled using system-tools-backends, though I may look into doing another implementation that doesn't have any external dependencies.
The Upstart 0.6 backend was pretty tricky: Upstart is able to turn the jobs on and off for us, but to disable them we need to edit the config files under /etc/init. It works, though it may need some more through testing to be sure it's all good.
The Upstart 0.10 backend has not been written yet, as 0.10 currently doesn't exist.
Service-level settings still need to be implemented. This will be tricky to do correctly, but I think it will be a valuable feature.
Finally, if you're feeling brave, branch lp:jobservice and lp:jobsadmin to give things a try, though don't expect everything to work as it should. I'll have a PPA ready within a week for testing once things have stabilized.






Looking good! Thanks for the nice progress reports and for the video!
I can't wait till this comes out of beta testing and we get version 1.0 with all these really neat features kept in.