Last commit made on 2012-12-10
Get this branch:
git clone -b debian/wheezy https://git.launchpad.net/ubuntu/+source/upstart
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information


Recent commits

7eb6a25... by Steve Langasek on 2012-12-10

Import patches-unapplied version 1.6.1-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: f49ac2e87e6a32e04acf56b75b72830873a74162

New changelog entries:
  * New upstream release.
  * Declare a Breaks: against old versions of cryptsetup which have upstart
    jobs named in a way that will deadlock the boot. (Ref: bug #694499)
  * Make versioned build-dep on json-c (>= 0.10) explicit.
  * Add debian/conf/dbus-reconnect.conf, to tell upstart to connect to the
    system bus once dbus is started. This is a temporary solution until
    dbus in Debian has native upstart support.

f49ac2e... by Steve Langasek on 2012-11-18

Import patches-unapplied version 1.6-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 035351eb20e1141fb8fa976f7e0ec1f982867eda

New changelog entries:
  * init/tests/test_job_process.c: don't test the blocked/ignored signal list
    in a spawned job; this is not testing the upstart code but the
    characteristics of the system, and the test is wrong because it assumes
    the signal lists in /proc/self/status fit in an unsigned long int
    - patently untrue on mips, where we have 128 signals for historical

035351e... by Steve Langasek on 2012-11-18

Import patches-unapplied version 1.6-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bace81558ff306e7b3d95c7223c5fb82ad1da91e

New changelog entries:
  * init/tests/test_job_process.c: cherry-pick upstream fix for test which
    was accidentally relying on a variable persisting after it's gone out of
  * init/tests/test_job_process.c: drop change to print path in the test,
    should be fixed by the above.
  * init/job_class.[ch]: instead of assuming a fixed value (0) as the
    default nice value for job processes, use whatever the nice value of the
    current process is. This will be important later for user sessions
    where an entire session may be started with a higher nice value; and it
    fixes running the test suite as part of a nice'd build.
  * init/tests/test_job_class.c: update test suite to match.

bace815... by Steve Langasek on 2012-11-18

Import patches-unapplied version 1.6-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 25fc618503a37959a75e9a34b52b8b5582609bad

New changelog entries:
  * New upstream release.
  * Add build-dependency on libjson0-dev.
  * Export $TERM in init/Makefile.am; the Debian buildds don't set this,
    which results in test failures because of assumptions that it will be
  * init/tests/test_job_process.c: tests are failing to re-exec the test
    binary on mips for no clear reason; output the path so we can try to
  * init/tests/test_job_process.c: amd64 build failed with an inscrutible
    error from waitid(). Print errno on failure to try to diagnose this.

25fc618... by Steve Langasek on 2012-11-12

Import patches-unapplied version 1.5-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 2f4566773e404c92bd075622a1445b55f4e09851

New changelog entries:
  * New maintainer.
  * New upstream release. Closes: #627544.
  * Drop /etc/init/dbus-reconnect.conf, no longer needed.
  * Add new jobs from Ubuntu: console, container-detect, failsafe,
    flush-early-job-log, rcS.conf, shutdown, wait-for-state.
  * Use 'linux-any' in the architecture check in debian/control, instead of
    trying to enumerate all non-linux archs. Closes: #634513.
  * Conflict with lxcguest package (Ubuntu-specific).
  * Breaks old friendly-recovery (Ubuntu-specific).
  * Mark upstart multi-arch: foreign.
  * Add upstart-events(7) manpage from Ubuntu.
  * Update packaging to dh(1), debian/compat=9 (from Ubuntu).
  * debian/running-in-container: a script using container.conf to
    answer whether upstart is running in a container.
  * refresh soon-to-be-obsolete upstart-job helper from Ubuntu.
  * Add bash-completion support.
  * Add /var/log/upstart directory and logrotate support.
  * Don't re-exec init on upgrade, we don't currently support stateful
  * Switch to source format 1.0 for consistency with Ubuntu and for sane(r)
    VCS handling.
  * Add versioned dependencies on ifupdown and udev for the prerequisite
    boot events.
  * util/shutdown.c: look for sysvinit at /run/initctl before /dev/initctl,
    so that we're compatible with both the old and new paths used by
    sysvinit in Debian. Closes: #659540.
  * Move to bzr for the official package Vcs, for greater synergy with the
    Ubuntu packaging.
  * Use copyright-format/1.0 for debian/copyright. This drops Scott from
    the list of copyright holders, as an individual copyright is not
    attested in any of the upstream sources.

2f45667... by Scott James Remnant (Canonical) on 2011-04-28

Import patches-unapplied version 0.6.6-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 18e0794d29bb1a6992655da984415ebc8cc33b30

New changelog entries:
  * New maintainer. Closes: #624440.

18e0794... by Michael Biebl on 2010-06-19

Import patches-unapplied version 0.6.6-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5b189142e270ea6eb8a34ff8352bf4fba28484af

New changelog entries:
  * 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.

5b18914... by Michael Biebl on 2009-08-05

Import patches-unapplied version 0.6.3-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 5652c5ecbd48472b4afd3132a1c3f804b5c11615

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

5652c5e... by Michael Biebl on 2009-07-28

Import patches-unapplied version 0.6.2-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7fc17040530c672949cd8224f4055983bda80beb

New changelog entries:
  * 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.

7fc1704... by Michael Biebl on 2009-07-22

Import patches-unapplied version 0.6.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: bab1d065cf93efe29162f5e298ff68fe2a9aff4c

New changelog entries:
  * 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.