ubuntu/+source/upstart:ubuntu/trusty

Last commit made on 2014-04-11
Get this branch:
git clone -b ubuntu/trusty 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:
ubuntu/trusty
Repository:
lp:ubuntu/+source/upstart

Recent commits

26a260e... by Dimitri John Ledkov on 2014-04-11

Import patches-unapplied version 1.12.1-0ubuntu4 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: f89f6b3055baced8e08d8763cb6e52e6ad1b26f8

New changelog entries:
  [ Adam Conrad ]
  * Disable chroot sessions by default, add an option to enable chroot
    sessions. (LP: #1277594)

f89f6b3... by Dimitri John Ledkov on 2014-04-11

Import patches-unapplied version 1.12.1-0ubuntu3 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 7ee2d8badc500146525e03db0132bb43d8cb4f36

New changelog entries:
  [ Steve Langasek ]
  * Rotate user logs daily, not hourly; while we do need them rotated more
    often than once per login in the case of long-lived sessions, once per
    hour is far too frequent and will cause log data to be rotated off far
    too quickly.
  [ Dimitri John Ledkov ]
  * Clean-up stale child processes in the new initctl reload test case,
    thus resolving hanging buildds.

7ee2d8b... by Dimitri John Ledkov on 2014-04-11

Import patches-unapplied version 1.12.1-0ubuntu2 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 7a5b26ec9997bd4059f175953b420752b955ce5a

New changelog entries:
  [ Steve Langasek ]
  * debian/conf/wait-for-state.conf: suppress stderr from 'grep -q
    /etc/init/foo.override', since the file may not exist. LP: #1298938.
  [ James Hunt ] (LP: #1306361)
  * debian/upstart.cron.hourly: hourly cron job to emit the 'rotate-logs'
    event.
  * debian/user-conf/logrotate.conf: Run 1 minute after session startup
    and whenever the 'rotate-logs' event is emitted.
  * debian/manpages/upstart-events.7: Add 'rotate-logs' event.
  [ Dimitri John Ledkov ]
  * Reintroduce previous way of reloading jobs, such that "initctl reload"
    is now backwards compatible with precise upstart (still) running as
    pid 1 during upgrades. (LP: #1303891)
  * Add a shebang to debian/upstart.cron.hourly

7a5b26e... by James Hunt on 2014-03-11

Import patches-unapplied version 1.12.1-0ubuntu1 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 86a932f795ef66688b4be427b406e96b8338db3f

New changelog entries:
  [ Dimitri John Ledkov ]
  * Adjust wait-for-state job to also check .override for "manual" flag.
  [ James Hunt ]
  * New upstream release.

86a932f... by Matthias Klose on 2014-02-20

Import patches-unapplied version 1.11-0ubuntu5 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 87fc5f03bcad61e7b30a18262c0fe8dbe11442e3

New changelog entries:
  * Do not require a specific python3 version.

87fc5f0... by Matthias Klose on 2014-02-19

Import patches-unapplied version 1.11-0ubuntu4 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 0ef874ad8e07542bf06ada0378a19c7245d5d40e

New changelog entries:
  * No-change rebuild for Python 3.4.

0ef874a... by Dimitri John Ledkov on 2014-02-04

Import patches-unapplied version 1.11-0ubuntu3 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 350bad43894f20f068c78eb4e60d3d262504d0dc

New changelog entries:
  * If present, wait for plymouth to come up in shut-down mode before
    changing runlevel at shutdown. (LP: #967229)

350bad4... by James Hunt on 2014-01-21

Import patches-unapplied version 1.11-0ubuntu2 to ubuntu/trusty-proposed

Imported using git-ubuntu import.

Changelog parent: 110cfe3116e09417a079c4ad9d925cad02ec6488

New changelog entries:
  [ Steve Langasek ]
  * Merge Debian packaging changes from 1.10-2.
  [ James Hunt ]
  * debian/manpages/upstart-events.7: Remove Job States and Job Lifecycle
    sections since they have been added to init.8 upstream (closes: bug#732125).
  * debian/manpages/upstart-events.7:
    - Added missing dbus and dconf events.
    - Added all inline events to SEE ALSO section for quick reference.
      (when coupled with latest upstream doc changes, closes: bug#732128).
  * debian/control: add Build-Depends on libtool for test_conf_preload.sh.
  * Cherry-pick fix for handling re-exec if job is invalid (LP: #1269731).

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.