ubuntu/+source/upstart:debian/jessie

Last commit made on 2014-12-04
Get this branch:
git clone -b debian/jessie 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

Name:
debian/jessie
Repository:
lp:ubuntu/+source/upstart

Recent commits

b80bbf6... by Steve Langasek on 2014-12-03

Import patches-unapplied version 1.11-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: a1ffc69e780aaeb26bdb9018c5bf020037cbb642

New changelog entries:
  * init/tests/test_conf_preload.sh.in: Use build-generated libtool to
    avoid breaking test_conf_preload.sh when the packaged binary moves
    between packages. Closes: #768758.
  * init/Makefile.am: Pass top_builddir to test_conf_preload.sh.in.

a1ffc69... by Steve Langasek on 2014-09-08

Import patches-unapplied version 1.11-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: d8aa10f6fb1327d0ef7fea4a066d821ddd0927ca

New changelog entries:
  * Move the library dependencies of the runlevel command to Pre-Depends,
    so that it remains usable when upstart is only in unpacked state.
    Closes: #756992.

d8aa10f... by Steve Langasek on 2014-06-16

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

Imported using git-ubuntu import.

Changelog parent: 011ae0d0a7685b90ee99cebd49fc40ea912c7efb

New changelog entries:
  * Update X-Python3-Version in debian/control to not hard-code python3.3.
    Really Closes: #745016.

011ae0d... by Steve Langasek on 2014-06-16

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

Imported using git-ubuntu import.

Changelog parent: ba45577dadba622dc52be99b5fbc30226f91b68b

New changelog entries:
  * Switch build-dependency from libjson0-dev to libjson-c-dev; we aren't
    compatible with old versions of libjson0-dev anyway, and the compat
    package is going away. Closes: #745016.
  * This also gets us rebuilt against python3.4. Closes: #751649.

ba45577... by Steve Langasek on 2013-12-28

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

Imported using git-ubuntu import.

Changelog parent: 110cfe3116e09417a079c4ad9d925cad02ec6488

New changelog entries:
  * New upstream release.
  * Adjust Conflicts: with sysvinit to only conflict with versions of the
    package that contain the conflicting files, solving our longstanding
    conflicts-with-essential bug.

110cfe3... by Steve Langasek on 2013-11-23

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

Imported using git-ubuntu import.

Changelog parent: d5831ecdfbfc6f79bfea3b289da526880884dadd

New changelog entries:
  * init/tests/test_state.c: fix test case to not assume SIGUSR1 == 10;
    the numeric value may vary between platforms, what we actually care
    about is making sure that the deserialization output matches what was in
    the json - so check the numeric value, NOT the symbolic signal name.
    LP: #1254326.
  * init/tests/test_log.c: don't assume the root filesystem is not writable.
    If we want to make sure log data stays in the buffer instead of being
    flushed to disk, create a log file that we control and know can't be
    written to.

d5831ec... by Steve Langasek on 2013-11-21

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

Imported using git-ubuntu import.

Changelog parent: 7eb6a250f70ab29706d3d72925dd8b10fc9c202d

New changelog entries:
  * New upstream release.
    - fixes racy test utmp test case. Closes: #722572.
    - drop changes to init/job_class.[ch] process priority handling in favor
      of upstream version.
  * Pull in Ubuntu packaging changes:
    - add INIT_VERBOSE to rc*.conf, overlooked in the previous merge.
    - call dh-autoreconf, adding build-depends on dh-autoreconf and autopoint.
    - update debian/copyright.
    - add upstart-monitor package.
    - migrate to python3.
    - use "serial-tests" harness during build, instead of automake1.13's
      default "parallel-tests" harness; and build-depend on automake
      (>= 1.12) for this interface.
    - Enable parallel build.
    - Enable initial autopkgtests, just doing a package build and rerunning
      the test suite.
    - Add upstart-dconf-bridge package.
    - Silence running-in-container when called from apparmor-profile-load.
    - Hard-code a dependency on libjson0 (>= 0.10-1.2), the first version of
      the package that installs to /lib instead of /usr/lib.
    - Add postinst to handle stateful reexec on upgrade, and depend on
      debianutils for ischroot(1).
    - Add libupstart1 and libupstart1-dev packages.
    - debian/manpages/upstart-events.7: Update for Session Init events.
    - use verbose build (disable silent rules) by default.
    - disable upstream build-time abi check.
    - don't install upstart-event-bridge or upstart-dconf bridge jobs.
    - install an apport hook.
    - debian/source/options: Ignore gmo files we rebuild anyway.
    - include changes to debian/upstart-job, which in practice should never
      be used in Debian.
    - init/apparmor.c: do not load apparmor if running in a container or a
      live cd.
    - init/job_process.c: don't fail if the security profile failed to load.
    - drop no longer used util/tests/test_user_sessions.sh.
  * For now, do not pull in packaging changes to include upstart user
    sessions.
  * Reorder the postinst to avoid calling initctl from a chroot on upgrade,
    as this has side-effects of triggering upstart chroot sessions.
  * Lose the unnecessary postinst boilerplate.
  * init/tests/test_job_process.c: adjust test case to not key on the text
    of error messages which will vary depending on whether /bin/sh is
    dash or bash; and use TEST_STR_MATCH so that in the event of future
    failures, we know why it's failing.
  * Drop the hard-coded dep on sysv-rc; we already depend on initscripts
    which depends on sysv-rc | file-rc, and file-rc now has upstart support,
    so we don't need to force users to choose between upstart and file-rc.
    Closes: #709483.

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
    reasons.

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
    scope.
  * 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.