upstart 0.3.8 "I had a little drink about an hour ago"

Fixes a couple of bugs with the 0.3.7 release, including one that caused an assertion error.

Milestone information

Project:
upstart
Series:
0.3
Version:
0.3.8
Code name:
I had a little drink about an hour ago
Released:
 
Registrant:
Scott James Remnant (Canonical)
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon upstart-0.3.8.tar.gz (md5) 14
last downloaded 47 weeks ago
download icon upstart-0.3.8.tar.bz2 (md5) Upstart 0.3.8 32
last downloaded 45 weeks ago
Total downloads: 46

Release notes 

* Fix an assertion error that occurred whenever a stop event for an instance job was emitted.

* Correct a bug where calling "stop" from a job without arguments would stop the running job, and attempt to block until it was stopped. This can obviously never happen since it won't stop until stop unblocks.

* Add "version" and "log-priority" commands to initctl.

Changelog 

View the full changelog

2007-03-11 Scott James Remnant <email address hidden>

        * NEWS: Update.

        * util/man/initctl.8: Document the new commands.

        * TODO: Update.

        * init/job.c (job_handle_event): Correct the function so we don't
        try and stop the master of an instance, and cause an assertion error.

        * util/initctl.c: Oops, correct function pointers in command table

        * util/tests/test_initctl.c (test_version_action):

        * util/initctl.c (handle_version): Handle receipt of the version
        reply.
        (version_action): Send the version-query message to the server and
        expect one response.
        (log_priority_action): Parse the single argument into an NihLogLevel
        and send it to the server.

        * init/control.c (control_version_query, control_log_priority):
        Functions to handle the new messages from the server pov
        * init/tests/test_control.c (test_version_query)
        (test_log_priority): Test the new messages are handled properly.
        (check_version): Check the version string matches.
        * upstart/message.h: Add messages for querying the version of the
        init daemon and changing the log priority.
        * upstart/message.c (upstart_message_newv)
        (upstart_message_handle): Marshal the new messages.
        * upstart/tests/test_message.c (test_new, my_handler)
        (test_handle): Test the marshalling of the new messages,

        * upstart/libupstart.ver: Add enum functions to the global list.

        * util/initctl.c (start_action, stop_action): Imply --no-wait if
        we take the job id or name from an environment variable, since we'd
        end up waiting for ourselves otherwise
        * util/tests/test_initctl.c (test_start_action, test_stop_action):
        Update test cases to make sure no-wait is implied.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.