systemd 218-1ubuntu1 source package in Ubuntu

Changelog

systemd (218-1ubuntu1) vivid; urgency=medium

  * Merge with Debian unstable. Remaining Ubuntu changes:
    - Create disk/by-partlabel links for mmcblk partitions.
    - Hack to support system-image read-only /etc, and modify files in
      /etc/writable/ instead.
    - Don't install 80-networking.rules and the Debian *.agent scripts, we
      never supported them in Ubuntu. Instead, extend systemd's "net" device
      udev rule to trigger ifup@.service on network devices.
    - Keep our much simpler udev maintainer scripts (all platforms must
      support udev, no debconf).
    - debian/extra/initramfs.top: Drop $ROOTDELAY, we do that in a more
      sensible way with wait-for-root. Will get applicable to Debian once
      Debian gets wait-for-root in initramfs-tools.
    - debian/extra/initramfs.bottom: If LVM is installed, settle udev,
      otherwise we get missing LV symlinks. Workaround for LP #1185394.
    - Add 40-hyperv-hotadd.rules: Workaround for LP #1233466.
    - Mark graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait
      for those in plymouth.
    - Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
      dependencies to "lvm2" which is handled with udev rules in Ubuntu.
    - Add HP ProLiant Server Cartridge power control support.
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - debian/ifup@.service: Additionally run for "auto" class. We don't really
      support "allow-hotplug" in Ubuntu at the moment, so we need to deal with
      "auto" devices appearing after "/etc/init.d/networking start" already
      ran.  (LP: #1374521)
    - Lower Breaks: to plymouth version which has the udev inotify fix in
      Ubuntu.
    - Add Get-RTC-is-in-local-time-setting-from-etc-default-rc.patch: In
      Ubuntu we currently keep the setting whether the RTC is in local or UTC
      time in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime.
      (LP: #1377258)
    - Put session scopes into all cgroup controllers. This makes unprivileged
      user LXC containers work under systemd. (LP: #1346734)

    Upgrade fixes, keep until 16.04 LTS release:
    - systemd Conflicts/Replaces/Provides systemd-services.
    - Remove obsolete systemd-logind upstart job.

systemd (218-1) experimental; urgency=medium

  * New upstream release. Drop all cherry-picked patches and port the Debian
    specific ones.
    - Create /etc/machine-id on boot if missing. (LP: #1387090)
  * Add new libmount-dev build dependency.
  * Configure with --enable-split-usr.
  * Merge some permanent Ubuntu changes, using dpkg-vendor:
    - Don't symlink udev doc directories.
    - Add epoch to gudev packages; Ubuntu packaged the standalone gudev before
      it got merged into udev.
    - Add Apport hooks for udev and systemd.
  * udev-fallback-graphics upstart job: Guard the modprobe with || true to
    avoid a failure when vesafb is compiled in. (LP: #1367241)

systemd (217-4) experimental; urgency=medium

  [ Martin Pitt ]
  * Reinstate a debian/extra/rules/50-firmware.rules which immediately tells
    the kernel that userspace firmware loading failed. Otherwise it tries for a
    minute to call the userspace helper (if CONFIG_FW_LOADER_USER_HELPER is
    enabled) in vain, which causes long delays with devices which have a range
    of possible firmware versions. (LP: #1398458)
  * debian/systemd.postinst: Don't always restart journald, as this currently
    can't be done without losing the current journal and breaking attached
    processes. So only restart it from upgrades < 215-3 (where the socket
    location got moved) as an one-time upgrade path from wheezy.
    (Closes: #771122)
  * Revert "Modify insserv generator to mask sysvinit-only display managers".
    This is still under dispute, a bit risky, and might get a different
    implementation. Also, nodm really needs to be fixed properly, working
    around it is both too risky and also too hard to get right.

  [ Didier Roche ]
  * Add display managers autopkgtests.
  * Reset display-manager symlink to match /e/X/d-d-m even if
    display-manager.service was removed. Adapt the autopkgtests for it.
    (LP: #1400680)
 -- Martin Pitt <email address hidden>   Sun, 14 Dec 2014 18:21:18 +0100

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Vivid
Original maintainer:
Ubuntu Developers
Architectures:
linux-any
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
systemd_218.orig.tar.xz 3.6 MiB 1b0768b53b6c6d813a93a4b8fe1f80cf53561b09075010a97c7aa08eee3fd59b
systemd_218-1ubuntu1.debian.tar.xz 127.6 KiB a61cd8f3f78d92500ca289bc87ff3532c6f80b8b7d920c403c35379d469624f7
systemd_218-1ubuntu1.dsc 4.2 KiB e7c55448ac2dc5b12f01b07e9adc4c6a366fab22815e9b2a44f42f42aa79e136

Available diffs

View changes file

Binary packages built by this source

gir1.2-gudev-1.0: No summary available for gir1.2-gudev-1.0 in ubuntu vivid.

No description available for gir1.2-gudev-1.0 in ubuntu vivid.

libgudev-1.0-0: No summary available for libgudev-1.0-0 in ubuntu vivid.

No description available for libgudev-1.0-0 in ubuntu vivid.

libgudev-1.0-dev: No summary available for libgudev-1.0-dev in ubuntu vivid.

No description available for libgudev-1.0-dev in ubuntu vivid.

libpam-systemd: No summary available for libpam-systemd in ubuntu vivid.

No description available for libpam-systemd in ubuntu vivid.

libsystemd-daemon-dev: No summary available for libsystemd-daemon-dev in ubuntu vivid.

No description available for libsystemd-daemon-dev in ubuntu vivid.

libsystemd-daemon0: No summary available for libsystemd-daemon0 in ubuntu vivid.

No description available for libsystemd-daemon0 in ubuntu vivid.

libsystemd-dev: No summary available for libsystemd-dev in ubuntu vivid.

No description available for libsystemd-dev in ubuntu vivid.

libsystemd-id128-0: No summary available for libsystemd-id128-0 in ubuntu vivid.

No description available for libsystemd-id128-0 in ubuntu vivid.

libsystemd-id128-dev: No summary available for libsystemd-id128-dev in ubuntu vivid.

No description available for libsystemd-id128-dev in ubuntu vivid.

libsystemd-journal-dev: No summary available for libsystemd-journal-dev in ubuntu vivid.

No description available for libsystemd-journal-dev in ubuntu vivid.

libsystemd-journal0: No summary available for libsystemd-journal0 in ubuntu vivid.

No description available for libsystemd-journal0 in ubuntu vivid.

libsystemd-login-dev: No summary available for libsystemd-login-dev in ubuntu vivid.

No description available for libsystemd-login-dev in ubuntu vivid.

libsystemd-login0: No summary available for libsystemd-login0 in ubuntu vivid.

No description available for libsystemd-login0 in ubuntu vivid.

libsystemd0: No summary available for libsystemd0 in ubuntu vivid.

No description available for libsystemd0 in ubuntu vivid.

libudev-dev: No summary available for libudev-dev in ubuntu vivid.

No description available for libudev-dev in ubuntu vivid.

libudev1: No summary available for libudev1 in ubuntu vivid.

No description available for libudev1 in ubuntu vivid.

libudev1-udeb: No summary available for libudev1-udeb in ubuntu vivid.

No description available for libudev1-udeb in ubuntu vivid.

python3-systemd: No summary available for python3-systemd in ubuntu vivid.

No description available for python3-systemd in ubuntu vivid.

systemd: No summary available for systemd in ubuntu vivid.

No description available for systemd in ubuntu vivid.

systemd-dbg: No summary available for systemd-dbg in ubuntu vivid.

No description available for systemd-dbg in ubuntu vivid.

systemd-sysv: No summary available for systemd-sysv in ubuntu vivid.

No description available for systemd-sysv in ubuntu vivid.

udev: No summary available for udev in ubuntu vivid.

No description available for udev in ubuntu vivid.

udev-udeb: No summary available for udev-udeb in ubuntu vivid.

No description available for udev-udeb in ubuntu vivid.