[ANNOUNCE] upstart 0.6.1 released

Garrett Cooper yanegomi at gmail.com
Fri Jul 17 06:54:04 BST 2009


On Thu, Jul 16, 2009 at 10:07 AM, Scott James Remnant<scott at netsplit.com> wrote:
> 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)

Great Scott! (Ok, fine -- a little bit too much English on the Back to
the Future reference :)..)? The expect fork/expect daemon bug was a
gap that we were concerned about with our use of upstart in my group
-- thank you very much again for your time and help on this!

Cheers,
-Garrett



More information about the upstart-devel mailing list