Upstart 0.6.1 released

Written for upstart by Scott James Remnant (Canonical) on 2009-07-16

Thanks to Jeff Oliver's debugging, I was able to understand why the
ptrace()-based daemon supervision wasn't working half the time and come
up with a simple fix. Having working "expect fork" and "expect daemon"
is a big win!

Cleaned up a couple of minor "runlevel in sysinit" bugs at the same
time; and since D-Bus 1.2.16 has been released, bumped the requirement
so people know they can just use the release.

0.6.1 2009-07-16 "Born in the wagon of a travelling show"

        * D-Bus 1.2.16 is now required.

        * Updated ptrace() code to handle receiving the trapped stopped
          child _before_ we receive the trapped fork() syscall, which
          seems to be the most common way the race goes when running
          as init. This seems to make "expect fork/daemon" largely work.
          (Bug: #264711)

        * runlevel will now output "unknown" and exit with an error when
          called before the first telinit call. (Bug: #400248)

        * runlevel will prefix error messages with the utmp filename being
          used. (Bug: #400241)

The tarball can be found here:

        http://upstart.ubuntu.com/download/

For more information on upstart:

        http://upstart.ubuntu.com/

Read all announcements