systemd 228-5ubuntu1 source package in Ubuntu

Changelog

systemd (228-5ubuntu1) xenial; urgency=medium

  * Merge with Debian unstable. Remaining Ubuntu changes:
    - Hack to support system-image read-only /etc, and modify files in
      /etc/writable/ instead.
    - Simpler udev maintainer scripts (all platforms must support udev, no
      debconf).
    - Provide shutdown fallback for upstart. (LP: #1370329)
    - 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)
    - Chown the "systemd" controller of user scropes to the user. This makes
      unprivileged user LXC containers work under systemd, together with
      libpam-cgfs. (LP: #1346734)
    - Build using libseccomp on powerpc and ppc64el (See Debian #800818).

    Upgrade fixes, keep until 16.04 LTS release:
    - systemd Conflicts/Replaces/Provides systemd-services.
    - Remove obsolete systemd-logind upstart job.
    - Clean up obsolete /etc/udev/rules.d/README.
    - systemd.postinst: Migrate mountall specific fstab options to standard
      util-linux "nofail" option.
    - systemctl: Don't forward telinit u to upstart. This works around
      upstart's Restart() always reexec'ing /sbin/init on Restart(), even if
      that changes to point to systemd during the upgrade. This avoids running
      systemd during a dist-upgrade. (LP: #1430479)
    - Break lvm (<< 2.02.133-1ubuntu1) and remove our dummy /etc/init.d/lvm2
      on upgrades, as it's shipped by lvm2 now.
    - Make udev break on mdadm << 3.3-2ubuntu3, as udev's init script dropped
      the "Provides: raid-mdadm".
    - Clean up /var/log/udev on upgrade (which is written under upstart, but
      not under systemd). (LP: #1537211)
    - Migrate existing s390x network configuration to new names. (LP: #1526808)

systemd (228-5) unstable; urgency=medium

  [ Martin Pitt ]
  * Drop systemd-vconsole-setup.service: It has never been installed/used in
    Debian and is not necessary for Ubuntu any more.
  * Drop halt-local.service. This has never been documented/used in Debian.
    (LP: #1532553)
  * debian/extra/initramfs-tools/scripts/init-bottom/udev: Prefer "nuke"
    again, it comes from klibc-utils. But fall back to "rm" if it does not
    exist.
  * systemd-timesyncd.service.d/disable-with-time-daemon.conf: Also don't run
    if /usr/sbin/VBoxService exists, as virtualbox-guest-utils already
    provides time synchronization with the host. (Closes: #812522)
  * Drop Michael Stapelberg from Uploaders:, he stopped maintenance long ago.
    Thanks Michael for your great work in the past!
  * Replace "sysv-rc" dependency with Conflicts: openrc, file-rc. The
    rationale from #739679 still applies, but with the moving of
    {invoke,update}-rc.d to init-system-helpers we don't actually need
    anything from sysv-rc any more other than the assumption that SysV init
    scripts are enabled in /etc/rc?.d/ for the SysV generator to work (and
    file-rc and openrc don't do that).
  * debian/tests/timedated: Verify /etc/localtime symlink. Skip verifying the
    /etc/timezone file (which is Debian specific) if $TEST_UPSTREAM is set.
  * debian/tests/localed-locale: Check /etc/locale.conf if $TEST_UPSTREAM is
    set.
  * debian/tests/localed-x11-keymap: Test /etc/X11/xorg.conf.d/00-keyboard.conf
    if $TEST_UPSTREAM is set.
  * debian/tests/boot-and-services: Check for reaching graphical.target
    instead of default.target, as the latter is a session systemd state only.
  * debian/tests/boot-and-services: Skip tests which are known to fail/not
    applicable with testing upstream builds.
  * Drop Fix-up-tmpfiles.d-permissions-properly.patch:
    - /run/lock is already created differently by
      Make-run-lock-tmpfs-an-API-fs.patch, and contradicts to that.
    - /run/lock/lockdev/ isn't being used anywhere and got dropped
      upstream; backport the patch (tmpfiles-drop-run-lock-lockdev.patch).
    - Move dropping of "group:wheel" (which has never existed in Debian) into
      debian/rules, to also catch occurrences in other parts of the file which
      the static patch would overlook.
  * Shorten persistent identifier for CCW network interfaces (on s390x only).
    (LP: #1526808)
  * debian/rules: If $TEST_UPSTREAM is set (when building/testing upstream
    master instead of distro packages), don't fail on non-installed new files
    or new library symbols.
  * Add systemd-sysv conflict to upstart-sysv, and version the upstart
    conflict. This works with both Debian's and Ubuntu's upstart packages.

  [ Michael Biebl ]
  * Drop support for the /etc/udev/disabled flag file. This was a workaround
    for udev failing to install with debootstrap because it didn't use
    invoke-rc.d and therefor was not compliant with policy-rc.d. See #520742
    for further details. This is no longer the case, so supporting that file
    only leads to confusion about its purpose.
  * Retrigger cleanup of org.freedesktop.machine1.conf and
    hwclock-save.service now that dpkg has been fixed to correctly pass the
    old version to postinst on upgrade. (Closes: #802545)
  * Only ship *.link files as part of the udev package. The *.network files
    are solely used by systemd-networkd and should therefor be shipped by the
    systemd package. (Closes: #808237)
  * Cherry-pick a few fixes from upstream:
    - Fix unaligned access in initialize_srand(). (Closes: #812928)
    - Don't run kmod-static-nodes.service if module list is empty. This
      requires kmod v23. (Closes: #810367)
    - Fix typo in systemctl(1). (Closes: #807462)
    - Fix systemd-nspawn --link-journal=host to not fail if the directory
      already exists. (Closes: #808222)
    - Fix a typo in logind-dbus.c. The polkit action is named
      org.freedesktop.login1.power-off, not org.freedesktop.login1.poweroff.
    - Don't log an EIO error in gpt-auto-generator if blkid finds something
      which is not a partition table. (Closes: #765586)
    - Apply ACLs to /var/log/journal and also set them explicitly for
      system.journal.
  * Only skip the filesystem check for /usr if the /run/initramfs/fsck-usr
    flag file exists. Otherwise we break booting with dracut which uses
    systemd inside the initramfs. (Closes: #810748)
  * Update the instructions in README.Debian for creating /var/log/journal.
    They are now in line with the documentation in the systemd-journald(8) man
    page and ensure that ACLs and group permissions are properly set.
    (Closes: #800947, #805617)
  * Drop "systemctl daemon-reload" from lsb init-functions hook. This is no
    longer necessary as invoke-rc.d and init-system-helpers take care of this
    nowadays.

 -- Martin Pitt <email address hidden>  Wed, 03 Feb 2016 12:10:40 +0100

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Xenial
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_228.orig.tar.gz 3.8 MiB dd124ff561a07e6439ed2b3713f38ca914df7747f110ce86deea17b56d245ae6
systemd_228-5ubuntu1.debian.tar.xz 147.8 KiB ce6a9ee33d85cf7a0cb9775ae09e2de7fd8aaee46f156e255e115425fe4136ac
systemd_228-5ubuntu1.dsc 4.1 KiB 1827e4a719c5c192bc0fffd7072043456048073493a7adf104eb095f4dbcacb1

View changes file

Binary packages built by this source

libnss-myhostname: nss module providing fallback resolution for the current hostname

 This package contains a plugin for the Name Service Switch, providing host
 name resolution for the locally configured system hostname as returned by
 gethostname(2). It returns all locally configured public IP addresses or -- if
 none are configured, the IPv4 address 127.0.1.1 (which is on the local
 loopback) and the IPv6 address ::1 (which is the local host).
 .
 A lot of software relies on that the local host name is resolvable. This
 package provides an alternative to the fragile and error-prone manual editing
 of /etc/hosts.
 .
 Installing this package automatically adds myhostname to /etc/nsswitch.conf.

libnss-myhostname-dbgsym: debug symbols for package libnss-myhostname

 This package contains a plugin for the Name Service Switch, providing host
 name resolution for the locally configured system hostname as returned by
 gethostname(2). It returns all locally configured public IP addresses or -- if
 none are configured, the IPv4 address 127.0.1.1 (which is on the local
 loopback) and the IPv6 address ::1 (which is the local host).
 .
 A lot of software relies on that the local host name is resolvable. This
 package provides an alternative to the fragile and error-prone manual editing
 of /etc/hosts.
 .
 Installing this package automatically adds myhostname to /etc/nsswitch.conf.

libnss-mymachines: nss module to resolve hostnames for local container instances

 nss-mymachines is a plugin for the GNU Name Service Switch (NSS) functionality
 of the GNU C Library (glibc) providing hostname resolution for local containers
 that are registered with systemd-machined.service(8). The container names are
 resolved to IP addresses of the specific container, ordered by their scope.
 .
 Installing this package automatically adds mymachines to /etc/nsswitch.conf.

libnss-mymachines-dbgsym: debug symbols for package libnss-mymachines

 nss-mymachines is a plugin for the GNU Name Service Switch (NSS) functionality
 of the GNU C Library (glibc) providing hostname resolution for local containers
 that are registered with systemd-machined.service(8). The container names are
 resolved to IP addresses of the specific container, ordered by their scope.
 .
 Installing this package automatically adds mymachines to /etc/nsswitch.conf.

libnss-resolve: nss module to resolve names via systemd-resolved

 nss-resolve is a plugin for the GNU Name Service Switch (NSS) functionality
 of the GNU C Library (glibc) providing DNS and LLMNR resolution to programs via
 the systemd-resolved daemon (provided in the systemd package).
 .
 Installing this package automatically adds resolve to /etc/nsswitch.conf.

libnss-resolve-dbgsym: debug symbols for package libnss-resolve

 nss-resolve is a plugin for the GNU Name Service Switch (NSS) functionality
 of the GNU C Library (glibc) providing DNS and LLMNR resolution to programs via
 the systemd-resolved daemon (provided in the systemd package).
 .
 Installing this package automatically adds resolve to /etc/nsswitch.conf.

libpam-systemd: system and service manager - PAM module

 This package contains the PAM module which registers user sessions in
 the systemd control group hierarchy for logind.
 .
 If in doubt, do install this package.
 .
 Packages that depend on logind functionality need to depend on libpam-systemd.

libpam-systemd-dbgsym: debug symbols for package libpam-systemd

 This package contains the PAM module which registers user sessions in
 the systemd control group hierarchy for logind.
 .
 If in doubt, do install this package.
 .
 Packages that depend on logind functionality need to depend on libpam-systemd.

libsystemd-dev: systemd utility library - development files

 The libsystemd0 library provides interfaces to various systemd components.
 .
 This package contains the development files.

libsystemd-dev-dbgsym: debug symbols for package libsystemd-dev

 The libsystemd0 library provides interfaces to various systemd components.
 .
 This package contains the development files.

libsystemd0: systemd utility library

 The libsystemd0 library provides interfaces to various systemd components.

libsystemd0-dbgsym: debug symbols for package libsystemd0

 The libsystemd0 library provides interfaces to various systemd components.

libudev-dev: libudev development files

 This package contains the files needed for developing applications that
 use libudev.

libudev-dev-dbgsym: debug symbols for package libudev-dev

 This package contains the files needed for developing applications that
 use libudev.

libudev1: libudev shared library

 This library provides access to udev device information.

libudev1-dbgsym: debug symbols for package libudev1

 This library provides access to udev device information.

libudev1-udeb: libudev shared library

 This library provides access to udev device information.
 .
 This is a minimal version, only for use in the installation system.

libudev1-udeb-dbgsym: debug symbols for package libudev1-udeb

 This library provides access to udev device information.
 .
 This is a minimal version, only for use in the installation system.

systemd: system and service manager

 systemd is a system and service manager for Linux. It provides aggressive
 parallelization capabilities, uses socket and D-Bus activation for starting
 services, offers on-demand starting of daemons, keeps track of processes
 using Linux control groups, supports snapshotting and restoring of the system
 state, maintains mount and automount points and implements an elaborate
 transactional dependency-based service control logic.
 .
 systemd is compatible with SysV and LSB init scripts and can work as a
 drop-in replacement for sysvinit.
 .
 Installing the systemd package will not switch your init system unless you
 boot with init=/bin/systemd or install systemd-sysv in addition.

systemd-container: systemd container/nspawn tools

 This package provides systemd's tools for nspawn and container/VM management:
  * systemd-nspawn
  * systemd-machined and machinectl
  * systemd-importd

systemd-container-dbgsym: debug symbols for package systemd-container

 This package provides systemd's tools for nspawn and container/VM management:
  * systemd-nspawn
  * systemd-machined and machinectl
  * systemd-importd

systemd-coredump: tools for storing and retrieving coredumps

 This package provides systemd tools for storing and retrieving coredumps:
  * systemd-coredump
  * coredumpctl

systemd-coredump-dbgsym: debug symbols for package systemd-coredump

 This package provides systemd tools for storing and retrieving coredumps:
  * systemd-coredump
  * coredumpctl

systemd-dbg: system and service manager (debug symbols)

 This package contains the debugging symbols for systemd, udev and
 related libraries.

systemd-dbgsym: debug symbols for package systemd

 systemd is a system and service manager for Linux. It provides aggressive
 parallelization capabilities, uses socket and D-Bus activation for starting
 services, offers on-demand starting of daemons, keeps track of processes
 using Linux control groups, supports snapshotting and restoring of the system
 state, maintains mount and automount points and implements an elaborate
 transactional dependency-based service control logic.
 .
 systemd is compatible with SysV and LSB init scripts and can work as a
 drop-in replacement for sysvinit.
 .
 Installing the systemd package will not switch your init system unless you
 boot with init=/bin/systemd or install systemd-sysv in addition.

systemd-journal-remote: tools for sending and receiving remote journal logs

 This package provides tools for sending and receiving remote journal logs:
  * systemd-journal-remote
  * systemd-journal-upload
  * systemd-journal-gatewayd

systemd-journal-remote-dbgsym: debug symbols for package systemd-journal-remote

 This package provides tools for sending and receiving remote journal logs:
  * systemd-journal-remote
  * systemd-journal-upload
  * systemd-journal-gatewayd

systemd-sysv: system and service manager - SysV links

 systemd is a system and service manager for Linux. It provides aggressive
 parallelization capabilities, uses socket and D-Bus activation for starting
 services, offers on-demand starting of daemons, keeps track of processes
 using Linux control groups, supports snapshotting and restoring of the system
 state, maintains mount and automount points and implements an elaborate
 transactional dependency-based service control logic.
 .
 systemd is compatible with SysV and LSB init scripts and can work as a
 drop-in replacement for sysvinit.
 .
 This package provides the manual pages and links needed for systemd
 to replace sysvinit. Installing systemd-sysv will overwrite /sbin/init with a
 link to systemd.

systemd-sysv-dbgsym: debug symbols for package systemd-sysv

 systemd is a system and service manager for Linux. It provides aggressive
 parallelization capabilities, uses socket and D-Bus activation for starting
 services, offers on-demand starting of daemons, keeps track of processes
 using Linux control groups, supports snapshotting and restoring of the system
 state, maintains mount and automount points and implements an elaborate
 transactional dependency-based service control logic.
 .
 systemd is compatible with SysV and LSB init scripts and can work as a
 drop-in replacement for sysvinit.
 .
 This package provides the manual pages and links needed for systemd
 to replace sysvinit. Installing systemd-sysv will overwrite /sbin/init with a
 link to systemd.

udev: /dev/ and hotplug management daemon

 udev is a daemon which dynamically creates and removes device nodes from
 /dev/, handles hotplug events and loads drivers at boot time.

udev-dbgsym: debug symbols for package udev

 udev is a daemon which dynamically creates and removes device nodes from
 /dev/, handles hotplug events and loads drivers at boot time.

udev-udeb: /dev/ and hotplug management daemon

 udev is a daemon which dynamically creates and removes device nodes from
 /dev/, handles hotplug events and loads drivers at boot time.
 .
 This is a minimal version, only for use in the installation system.

udev-udeb-dbgsym: debug symbols for package udev-udeb

 udev is a daemon which dynamically creates and removes device nodes from
 /dev/, handles hotplug events and loads drivers at boot time.
 .
 This is a minimal version, only for use in the installation system.