Change logs for upstart source package in Precise

  • upstart (1.5-0ubuntu7.3) precise-proposed; urgency=medium
    
      * init/conf.c: conf_delete_handler(): Clear error if conf_reload_path()
        fails (LP: #1430403).
     -- James Hunt <email address hidden>   Wed, 11 Mar 2015 14:00:42 +0000
  • upstart (1.5-0ubuntu7.2) precise-proposed; urgency=low
    
      * Cherry-pick newer test code to fix test failure seen
        on ARM (LP: #980917).
     -- James Hunt <email address hidden>   Thu, 17 Jan 2013 11:39:27 +0000
  • upstart (1.5-0ubuntu7.1) precise-proposed; urgency=low
    
      * Cherry-pick SRU update from quantal to allow initramfs-less
        boot (LP: #980917).
     -- James Hunt <email address hidden>   Wed, 21 Nov 2012 14:21:10 +0000
  • upstart (1.5-0ubuntu7) precise-proposed; urgency=low
    
      * Correct a build failure from the previous upload.
    
    upstart (1.5-0ubuntu6) precise-proposed; urgency=low
    
      * debian/upstart.logrotate: don't create empty files after rotation;
        upstart will automatically create new log files for jobs as needed.
      * init/main.c: restore the fix for bug #540256; we know the console setup
        is taken care of by plymouth in Ubuntu, so upstart changing the console
        settings just makes trouble (such as turning echo back on when it
        shouldn't be).  LP: #876626.
    
      [ James Hunt ]
      * debian/upstart-job: Only attempt to handle disabled jobs if the running
        version of Upstart supports such a query (LP: #985755, #984474).
      * debian/manpages/upstart-events.7: Fixed typo and corrected reference to
        'kill signal' stanza.
     -- Steve Langasek <email address hidden>   Thu, 26 Apr 2012 07:48:17 -0700
  • upstart (1.5-0ubuntu6) precise-proposed; urgency=low
    
      * debian/upstart.logrotate: don't create empty files after rotation;
        upstart will automatically create new log files for jobs as needed.
      * init/main.c: restore the fix for bug #540256; we know the console setup
        is taken care of by plymouth in Ubuntu, so upstart changing the console
        settings just makes trouble (such as turning echo back on when it
        shouldn't be).  LP: #876626.
    
      [ James Hunt ]
      * debian/upstart-job: Only attempt to handle disabled jobs if the running
        version of Upstart supports such a query (LP: #985755, #984474).
      * debian/manpages/upstart-events.7: Fixed typo and corrected reference to
        'kill signal' stanza.
     -- Steve Langasek <email address hidden>   Wed, 25 Apr 2012 13:23:34 -0700
  • upstart (1.5-0ubuntu5) precise; urgency=low
    
      * debian/upstart-job: Add in handling for disabled jobs:
        - Do not restart a job if disabled, unless job was forcibly started.
        - Do stop a disabled job that was forcibly started.
        Resolves issue where 'invoke-rc.d restart' erroneously started disabled
        jobs on package upgrade (LP: #974147)
     -- James Hunt <email address hidden>   Tue, 10 Apr 2012 09:19:03 +0100
  • upstart (1.5-0ubuntu4) precise; urgency=low
    
      * debian/apparmor-profile-load: don't run in a container. This can
        hopefully be removed after stacked profiles are supported and
        used by lxc. (LP: #978297)
     -- Serge Hallyn <email address hidden>   Tue, 10 Apr 2012 14:55:41 -0500
  • upstart (1.5-0ubuntu3) precise; urgency=low
    
      * debian/manpages/upstart-events.7: Correct emitter for
        "static-network-up" event.
     -- James Hunt <email address hidden>   Wed, 28 Mar 2012 11:59:56 +0100
  • upstart (1.5-0ubuntu2) precise; urgency=low
    
      * debian/conf/flush-early-job-log.conf: Change initctl command from
        'flush-early-job-log' to 'notify-disk-writeable' to reflect new name.
      * init/man/init.8: Remove duplicate telinit(8).
      * debian/manpages/upstart-events.7:
        - Added table 'Job Goals and State Transitions'.
        - Corrected errors and omissions in 'Job Lifecycle' section.
     -- James Hunt <email address hidden>   Wed, 28 Mar 2012 11:00:04 +0100
  • upstart (1.5-0ubuntu1) precise; urgency=low
    
      * FFe.  LP: #962124.
      * New upstream 1.5 release.
        - fix boot failure when /dev/pts is not mounted before upstart starts.
          LP: #936667.
        - fix a file descriptor leak on job restarts.  LP: #940290.
      * debian/conf/failsafe.conf: Added missing "emits" which breaks
        'initctl check-config'.
      * debian/manpages/upstart-events.7: Added 'failsafe-boot' and
        'recovery' events.
     -- James Hunt <email address hidden>   Thu, 22 Mar 2012 13:50:31 +0000
  • upstart (1.4-0ubuntu9) precise; urgency=low
    
      [ Steve Langasek ]
      * debian/conf/failsafe.conf: instead of waiting for the 'runlevel' event
        before considering failsafe done, stop this job as soon as we're
        starting rc-sysinit; that way, any delays in /etc/rcS.d will not cause
        confusing messages about networking delays when the network is not the
        problem. (LP: #950662)
    
      [ James Hunt ]
      * init/log.c:log_read_watch(): Set remote_closed for scenarios where error
         handler never called. (LP: #935585)
    
      [ Serge Hally ]
      * debian/conf/power-status-changed.conf: shut down on getting SIGPWR.
        Unprivileged tasks can't send this signal.  In particular this will
        allow clean shutdown of containers from the host.
        (See http://www.makelinux.net/man/7/P/power-status-changed)
    
      [ Stéphane Graber ]
      * Rename Serge's job to shutdown.conf to avoid a name conflict with the
        event power-status-changed.
     -- Stephane Graber <email address hidden>   Fri, 16 Mar 2012 13:48:04 -0400
  • upstart (1.4-0ubuntu8) precise; urgency=low
    
      * init/tests/test_job_process.c:
        - close_all_files(): Correct type of index variable.
        - test_run():
          - "with single line command writing lots of data fast and exiting":
            - add waitid() call to ensure log is not added to unflushed list.
          - "with log object freed on process exit":
            - add waitid() call to ensure log is not added to unflushed list.
      * util/tests/test_initctl.c: test_flush_early_job_log():
        - "with job ending before log disk writeable": Give Upstart a chance
          to run the job as sometimes we see the job pid in the output which
          causes the test to fail.
     -- James Hunt <email address hidden>   Fri, 17 Feb 2012 10:58:02 -0500
  • upstart (1.4-0ubuntu7) precise; urgency=low
    
      * debian/manpages/upstart-events.7: Added missing events 'container' and
        'not-container'.
      * Update 'runlevel' event emission time in upstart-events(7) (LP: #921501).
      * Merge of important upstream log fixes to avoid spinning when a job
        which leaks fds (such as 'sshd -D') is stopped (LP: #926468).
      * Merge of lp:~jamesodhunt/upstart/early-job-log-flush to allow jobs that
        _end_ very early in the boot to have their output logged.
      * debian/conf/flush-early-job-log.conf: Upstart job to force flushing of
        early job log output data when disk becomes writeable.
      * Re-enable job logging by default.
    
      [ Steve Langasek ]
      * init/tests/test_job_process.c: close all fds before running tests that
        check for unexpected open fds, so that files leaked from the environment
        don't cause the test suite to fail gratuitously.  LP: #926473.
      * bump debhelper compat to 9 and adjust debian/rules to use the
        dpkg-buildflags interfaces, so that upstart can be cross-compiled and
        also so we pick up any future hardening flags for free.
     -- Steve Langasek <email address hidden>   Thu, 16 Feb 2012 07:52:11 +0000
  • upstart (1.4-0ubuntu6) precise; urgency=low
    
      [ Serge Hallyn ]
      * debian/conf/container-detect.conf: an upstart job to track whether upstart
        detected itself running in a container.
      * debian/running-in-container: a script using container.conf to
        answer whether upstart is running in a container.
      * debian/conf/console.conf: run getty on /dev/console when running
        in a lxc container.
      * debian/control: conflict with lxcguest.
    
      [ Stéphane Graber ]
      * debian/conf/container-detect.conf: extend to also detect OpenVZ and vserver
        as well as write the type in /run/container_type and emit either:
        - container CONTAINER=type
          (where type is lxc, lxc-libvirt, openvz or vserver)
        - not-container
      * debian/running-in-container: extend to also print the type of container.
      * Rebase debian/conf/console.conf on debian/conf/tty1.conf.
      * Update tty[1234].conf to start on regular machines and LXC containers.
      * Update tty[56].conf to only start on regular machines.
     -- Stephane Graber <email address hidden>   Wed, 08 Feb 2012 16:44:59 -0500
  • upstart (1.4-0ubuntu5) precise; urgency=low
    
      * Merge of important upstream log fixes to handle scenario attempts
        are made to exec(3) directly non-existent commands. (LP: #922754)
     -- James Hunt <email address hidden>   Fri, 03 Feb 2012 14:16:40 +0000
  • upstart (1.4-0ubuntu4) precise; urgency=low
    
      * Disable job logging by default again due to a reported regression with
        plymouth-upstart-bridge and upstart itself taking 100% CPU.  Use --log
        at boot time again for testing.
     -- Steve Langasek <email address hidden>   Fri, 27 Jan 2012 11:04:05 -0800
  • upstart (1.4-0ubuntu3) precise; urgency=low
    
      [ Stéphane Graber ]
      * Mark upstart Multi-Arch:foreign
    
      [ James Hunt ]
      * Merge of important logger fixes from upstream lp:upstart
        (LP: #912558).
      * Reverted temporary fix to disable job logging.
     -- James Hunt <email address hidden>   Thu, 26 Jan 2012 15:13:25 +0000
  • upstart (1.4-0ubuntu2) precise; urgency=low
    
      * init/main.c: Temporarily disable default job logging whilst
        investigating bug 912558 (can be re-enabled with
        _temporary_ '--log' option).
     -- James Hunt <email address hidden>   Fri, 06 Jan 2012 16:11:23 +0000
  • upstart (1.4-0ubuntu1) precise; urgency=low
    
      * New upstream 1.4 release.
      * debian/upstart.dirs: Create /var/log/upstart to hold job logs.
      * debian/upstart.logrotate: Logrotate script for job logs.
      * <email address hidden>, <email address hidden>: Overwrite with upstream versions to
        keep bzr happy. This makes the files technically "wrong" (since the
        Ubuntu Upstart code has additional messages not in upstream), but they get
        re-genrated on build so it all works out.
      * debian/manpages/upstart-events.7: Add missing 'static-network-up'
        event (LP: #889047).
      *  debian/manpages/upstart-events.7: Add missing
         'deconfiguring-networking' event (LP: #904175).
      * Upstream merge for minor test fixes.
      * Upstream merge for review fixes.
      * Merge of upstream fix for running tests in environment not
        supporting full POSIX SIGCHLD semantics.
     -- James Hunt <email address hidden>   Thu, 22 Dec 2011 16:51:43 +0000
  • upstart (1.3-0ubuntu11) oneiric-proposed; urgency=low
    
      * debian/conf/failsafe.conf: stop on static-network-up, so that a slow
        runlevel switch doesn't leave a confusing message on screen about
        starting up without networking.  LP: #881079.
     -- Steve Langasek <email address hidden>   Wed, 26 Oct 2011 12:05:47 -0700
  • upstart (1.3-0ubuntu10) oneiric; urgency=low
    
      [ Clint Byrum ]
      * debian/conf/failsafe.conf: do delay as script, not pre-start, so
        that the messages/delays are stopped on runlevel immediately. emit
        as an event, failsafe-boot, to provide finer grained control.
        (LP: #863864)
      * conf/rc-sysinit.conf: change from 'started failsafe' to 'failsafe-boot'
        to accomodate changes to failsafe.conf.
    
      [ Steve Langasek ]
      * Document device-not-ready in upstart-events(7).  LP: #805510.
      * Document desktop-shutdown in upstart-events(7).  LP: #854329.
      * Mention lightdm in the list of example DMs in upstart-events(7), since
        it's now the default...
     -- Steve Langasek <email address hidden>   Mon, 03 Oct 2011 18:37:04 -0700