upstart (0.6.6-1) unstable; urgency=low

  * New upstream release.
    - Mount /proc and /sys on initialisation. Closes: #577710
    - Since version 0.6.5 upstart no longer includes a internal copy of libnih
      but instead depends on it being installed system wide.
    - Provide a separate function to reconnect to the D-Bus system bus which
      can be triggered by the SIGUSR1 signal as a config reload has the
      negative side effect of losing state.
  * debian/control
    - Add Build-Depends on libnih-dev (>= 1.0.2), libnih-dbus-dev (>= 1.0.2)
      and nih-dbus-tool.
    - Bump Standards-Version to 3.8.4. No further changes.
    - Add ${misc:Depends}.
  * debian/conf/dbus-reconnect.conf
    - Use SIGUSR1 to tell upstart to reconnect to the D-Bus system bus.
  * debian/upstart.docs
    - Remove ChangeLog.nih which is no longer included in the source.
  * debian/conf/tty*.conf
    - Run getty in 8-bit clean mode to better handle UTF-8 environments.
  * Switch to source format 3.0 (quilt).
    - Drop Build-Depends on quilt.
    - Remove quilt.make include and patch/unpatch targets from debian/rules.
    - Add debian/source/format.
  * Add SELinux support. Closes: #543420
    - Add debian/patches/01-selinux.patch to make upstart load the policy if
      SELinux is enabled. Patch by Russell Coker with some minor changes and
      build system integration.
    - Add debian/patches/99-autoreconf.patch.
    - Add Build-Depends on libselinux-dev.

 -- Michael Biebl <biebl@debian.org>  Sat, 19 Jun 2010 21:15:12 +0200

upstart (0.6.3-1) unstable; urgency=low

  * New upstream release.
  * debian/patches/10-ptrace_include_cleanup.patch
    - Removed, merged upstream.

 -- Michael Biebl <biebl@debian.org>  Wed, 05 Aug 2009 02:38:44 +0200

upstart (0.6.2-2) unstable; urgency=low

  * debian/patches/10-ptrace_include_cleanup.patch
    - Cleanup header includes. Only include ptrace.h in files that actually
      need it. This also fixes a build failure on ia64.
  * debian/rules
    - Run dh_install with --list-missing.

 -- Michael Biebl <biebl@debian.org>  Tue, 28 Jul 2009 15:50:20 +0200

upstart (0.6.2-1) unstable; urgency=low

  * New major upstream release. Closes: #530348
  * Remove patches that have been merged upstream or are obsolete
    - debian/patches/01-limits.patch
    - debian/patches/02-telinit-u.patch
    - debian/patches/03-static-convenience-libs.patch
  * Add Build-Depends on pkg-config (>= 0.22), libdbus-1-dev (>= 1.2.16) and
    libexpat1-dev (>= 2.0.0). D-Bus has replaced the home-grown IPC.
  * Bump Standards-Version to 3.8.2. No further changes.
  * debian/copyright
    - Update copyright years.
    - Clarify license text, Upstart is GPL-2 only.
    - Refer to the versioned GPL-2 document.
  * Drop upstart-logd package. The logd daemon has been buggy for quite a
    while and thus removed completely upstream.
  * debian/upstart.postinst
    - Use "telinit u" to tell init to re-exec itself.
  * debian/rules
    - Remove obsolete configure flag.
    - Use dh_install instead of copying the job files around manually.
  * Merge the upstart-compat-sysv, startup-tasks and system-services package
    into a single upstart package to avoid any unnecessary diversion between
    the Debian and Ubuntu packaging.
  * The location of the job files has changed from /etc/event.d to /etc/init,
    in addition a *.conf suffix is now mandatory.
  * Install rc.conf, rc-sysinit.conf, rcS.conf and control-alt-delete.conf as
    provided by upstream.
  * debian/conf/*.conf
    - Update tty job files for the new job syntax. Add a description and
      author field.
    - Add dbus-reconnect.conf which tells Upstart to reconnect to the D-Bus
      system bus when runlevel 2345 has been reached.
  * Update debian/upstart.install to reflect the changes above.
  * Drop debian/upstart.dirs, obsolete.
  * debian/README.Debian
    - Sync relevant changes from the latest Ubuntu package.
    - Remove outdated information.
  * Add initial support for upstart-job.
    upstart-job is both a virtual package and also small helper utility which
    allows to execute native upstart jobs while preserving the legacy sysv
    "/etc/init.d/<service> <action>" interface.

 -- Michael Biebl <biebl@debian.org>  Thu, 23 Jul 2009 00:24:02 +0200

upstart (0.3.9-2) unstable; urgency=low

  * debian/control
    - Bump Standards-Version to 3.8.1. No further changes.
    - Update Vcs-* fields. Package is now managed with Git on git.debian.org.
    - Bump Build-Depends on debhelper to (>= 7).
  * debian/compat
    - Bump debhelper compat level to 7.
  * debian/rules
    - Use dh_prep instead of dh_clean -k.
    - Depend on $(QUILT_STAMPFN) instead of patch; patch is a phony target and
      thus always out of date.
    - Move $(QUILT_STAMPFN) dependency to config.status to avoid potential
      issues with parallel make.
  * debian/upstart-compat-sysv.preinst
    - Remove obsolete conffiles also on (re)install.
  * debian/patches/01-limits.patch
    - Include limits.h to fix build failures with current glibc.
      Patch taken from Ubuntu.
  * debian/patches/02-telinit-u.patch
    - Implement "telinit u" by sending Upstart SIGTERM.
      Patch taken from Ubuntu.
  * debian/patches/03-static-convenience-libs.patch
    - Build libnih and libupstart as static convenience libraries.
      Patch taken from Ubuntu.
  * Use set -e instead of #!/bin/sh -e for all maintainer scripts.

 -- Michael Biebl <biebl@debian.org>  Thu, 09 Apr 2009 02:33:04 +0200

upstart (0.3.9-1) experimental; urgency=low

  * New upstream release.
  * debian/watch
    - Find the latest tarball by parsing the download.html page.
  * debian/upstart-compat-sysv.preinst
    - Do not parse /var/lib/dpkg/status directly but use dpkg-query instead.
  * debian/control
    - Use the new "Homepage:" field to specify the upstream URL.
    - Drop versioned Build-Depends on dpkg-dev as the version in etch is
      recent enough.
    - Use quilt instead of dpatch for the patch management. Update the
      Build-Depends accordingly.
  * debian/rules
    - Do not ignore "make clean" errors.
    - Include quilt.make which provides the patch and unpatch target.
  * debian/README.Debian
    - Update the FAQ with regard to boot message logging. Closes: #426598
    - Add some notes that initramfs generators other than initramfs-tools can
      cause problems. Closes: #410836

 -- Michael Biebl <biebl@debian.org>  Mon, 22 Oct 2007 07:09:12 +0200

upstart (0.3.8-1) experimental; urgency=low

  * New upstream release.
    - Fixes FTBFS on architectures not supporting the signals SIGSTKFLT and 
      SIGUNUSED. Closes: #413944
  * system-services: Update tty1-tty6 and replace the respawn shortcut with
    exec and an explicit respawn stanza.

 -- Michael Biebl <biebl@debian.org>  Mon, 12 Mar 2007 18:56:36 +0100

upstart (0.3.5-1) experimental; urgency=low

  * New upstream release.
  * Add XS-Vcs-* fields to debian/control.
  * debian/upstart-compat-sysv.{postinst,preinst,postrm}
    - Handle the removal of the obsolete conffiles
      rc0-poweroff and rc0-halt.
  * Update job files to match the new event names.
  * Use "console output" as there are some issues with logd atm.
  * Start tty2-tty6 for rc2 and rc3 only.

 -- Michael Biebl <biebl@debian.org>  Tue,  6 Mar 2007 00:02:59 +0100

upstart (0.3.2-1) experimental; urgency=low

  * New upstream release.
  * debian/upstart.docs
    - Install the NEWS, AUTHORS, TODO, HACKING and ChangeLog.nih file.

 -- Michael Biebl <biebl@debian.org>  Sat, 10 Feb 2007 18:25:10 +0100

upstart (0.3.1-1) experimental; urgency=low

  * New upstream release.
  * debian/patches/tls_check.dpatch,
    debian/patches/logd_no_output.dpatch,
    debian/patches/autoreconf.dpatch
    - Removed, fixed upstream.
  * reboot, halt, poweroff and shutdown moved to upstart-compat-sysv.

 -- Michael Biebl <biebl@debian.org>  Fri, 15 Dec 2006 00:48:50 +0100

upstart (0.2.7-2) experimental; urgency=low

  * Set RUNLEVEL=S and PREVLEVEL=N for rcS. Closes: #397002
  * debian/patches/logd_no_output.dpatch
    - Added. Backport from current bzr main branch to revert broken logd
      behaviour.
  * debian/patches/tls_check.dpatch
    - Added. Check if target platform has thread-local storage support.
      Disable the usage of __thread unless supported. Closes: #397851
  * Include README.Debian which answers common questions. 

 -- Michael Biebl <biebl@debian.org>  Sat, 11 Nov 2006 20:41:38 +0100

upstart (0.2.7-1) experimental; urgency=low

  [ martin f. krafft ]
  * Set priority to extra.

  [ Michael Biebl ]
  * New upstream release.
  * Upload to experimental as we conflict with sysvinit which is essential.
  * Sync with Ubuntu.
  * debian/patches/10_inotify.dpatch
    - Removed, merged upstream.
  * system-services: Removed unversioned dependency on util-linux. This
    package is marked Essential and so installed anyway.
  * Drop sulogin hack, instead depend on the version of sysvinit-utils that
    includes the real one.
  * Ensure that the same version of upstart is installed as the version of
    upstart-compat-sysv and upstart-logd; as the IPC protocol may change
    between releases. 

 -- Michael Biebl <biebl@debian.org>  Fri, 20 Oct 2006 23:23:36 +0200

upstart (0.2.6-1) unstable; urgency=low

  * New upstream release.
  * Added a watch file.
  * Apply the inotify patch using dpatch. 
    - debian/control: Build depend on dpatch.
    - debian/rules: Include /usr/share/dpatch/dpatch.make which adds the
      targets patch and unpatch. Depend on them in build-stamp: and clean:.
    - debian/patches/10_inotify.dpatch: Syscall wrappers for inotify support
      on glibc 2.3.

 -- Michael Biebl <biebl@teco.edu>  Thu, 14 Sep 2006 01:54:10 +0200

upstart (0.2.5-1debian1) unstable; urgency=low

  * upstart-compat-sysv: Depend on sysvinit-utils instead of sysvutils.
  * Set myself as maintainer with approval from martin f. krafft.
  * Changed section from base to admin.
  * Added a patch to make it compile against glibc 2.3.

 -- Michael Biebl <biebl@teco.edu>  Tue, 12 Sep 2006 16:29:12 +0200

upstart (0.2.5-1) edgy; urgency=low

  * New upstream release:
    - no longer spins when no stalled event handler.  Ubuntu: #59170.
    - shutdown works when under sysvinit.  Ubuntu: #58523;
    - shutdown -k implemented.  Ubuntu: #58723.
    - telinit sends shutdown event for 0, 1 and 6.  Ubuntu: #58913.
    - basic manual pages included.  Ubuntu: #58724.

  * upstart-compat-sysv Replaces: sysvinit.  Ubuntu: #59427.
  * upstart Recommends: upstart-compat-sysv, startup-tasks & system-services.

  * New upstart-logd package includes the logd daemon that can will log
    output of jobs with "console logged" (the default) in their description
    to /var/log/boot.

  * Add /etc/event.d/rc0 that is run on the "halt" event (neither -H or -P
    given), and modify rc0-halt to run on "system-halt" (-H given) and
    rc0-poweroff to run on "power-off" (-P given).  Ubuntu: #59134.
  * Fix the control-alt-delete job to run on the "ctrlaltdel" event so
    that it's triggered properly.  Ubuntu: #59398.
  * Fix single-user mode.

 -- Scott James Remnant <scott@ubuntu.com>  Sat,  9 Sep 2006 05:10:12 +0100

upstart (0.2.1-7) edgy; urgency=low

  * Remove the Essential tags again, they didn't solve the problem we
    hoped they would (dpkg/apt still won't remove sysvinit without
    serious persuasion) and I don't think these packages should be.

 -- Scott James Remnant <scott@ubuntu.com>  Thu,  7 Sep 2006 02:42:33 +0100

upstart (0.2.1-6) edgy; urgency=low

  * Make packages Essential, and change Depends to Pre-Depends so that the
    packages work when unconfigured (nothing interesting is performed in
    postinst).  Ubuntu: #59005.
  * Sync priority in debian/control with that in the archive (required)
  * Drop warning of dire consequences if you install upstart, seeing as it's
    installed by default.

  * Add new startup-tasks and system-services packages which will contain
    the /etc/event.d files themselves (other than the main ones).
  * Move tty definitions into system-services.
  * Modify tty definitions to start when the rcS task has finished.  This
    puts them in the "right" place when compared to gdm.  Ubuntu: #58630.

  * Correct rcS compatibility script to ignore any information in utmp so
    that all scripts are always run.  Ubuntu: #59203.
  * Make rcS the console owner while it runs, temporary fix for
    Ubuntu: #58609, #58794, #58796
  * Include default control-alt-delete handler that reboots the machine.

 -- Scott James Remnant <scott@ubuntu.com>  Wed,  6 Sep 2006 21:52:48 +0100

upstart (0.2.1-5) edgy; urgency=low

  * upstart-compat-sysv Depends: initscripts (closes: Malone #58979).

 -- Colin Watson <cjwatson@ubuntu.com>  Tue,  5 Sep 2006 12:22:50 +0100

upstart (0.2.1-4) edgy; urgency=low

  * Add missing #! line to top of postrm

 -- Scott James Remnant <scott@ubuntu.com>  Mon,  4 Sep 2006 08:11:16 +0100

upstart (0.2.1-3) edgy; urgency=low

  * Remove the rc0 configuration file shipped in 0.1.0 that causes all
    reboots to become shutdowns.  Ubuntu: #58557.

 -- Scott James Remnant <scott@ubuntu.com>  Sun,  3 Sep 2006 23:24:41 +0100

upstart (0.2.1-2) edgy; urgency=low

  * Don't send the SIGTERM signal unless we're upgrading from a version
    of upstart that supports re-exec; older versions would cause a kernel
    PANIC and change from sysvinit does nothing.

 -- Scott James Remnant <scott@ubuntu.com>  Sat,  2 Sep 2006 17:18:38 +0100

upstart (0.2.1-1) edgy; urgency=low

  * New upstream release:
    - compilation fixes.

 -- Scott James Remnant <scott@ubuntu.com>  Fri,  1 Sep 2006 19:51:41 +0100

upstart (0.2.0-1) edgy; urgency=low

  * New upstream release:
    - upstart includes shutdown, reboot, halt, poweroff, start, stop, status,
      runlevel and telinit utilities.
    - "initctl list" will list active jobs.
    - Events vastly simplified to just simple strings.
  
  * Compatibility tasks for old rc scripts, along with runlevel and telinit
    utilities now shipped in upstart-compat-sysv package.

 -- Scott James Remnant <scott@ubuntu.com>  Fri,  1 Sep 2006 02:38:44 +0100

upstart (0.1.1-1) edgy; urgency=low

  * New upstream release:
    - set PATH and TERM in processes

 -- Scott James Remnant <scott@ubuntu.com>  Fri, 25 Aug 2006 16:17:52 +0200

upstart (0.1.0-2) edgy; urgency=low

  * Oops, rename /sbin/init to /sbin/upstart as documented.  Lost this
    while battling bzr.

 -- Scott James Remnant <scott@ubuntu.com>  Thu, 24 Aug 2006 16:30:54 +0200

upstart (0.1.0-1) edgy; urgency=low
  
  * Initial release.
  
 -- Scott James Remnant <scott@ubuntu.com>  Thu, 24 Aug 2006 14:27:47 +0200
