systemd 237-1ubuntu1 source package in Ubuntu
Changelog
systemd (237-1ubuntu1) bionic; urgency=medium * Remaining delta from Debian: - ship dhclient enter hook for dhclient integration with resolved - Use stub-resolv.conf as the default provider of /etc/resolv.conf - ship s390x virtio interface names migration - do not disable systemd-resolved upon libnss-resolve removal - do not remount fs in containers, for non-degrated boot - Unlink invocation id key, upon chown failure in containers - Change default to UseDomains by default - Do not treat failure to set Nice= setting as error in containers - Add a condition to systemd-journald-audit.socet to not start in containers (fails) - Build without any built-in/fallback DNS server setting - Enable resolved by default - Update autopkgtests for reliability/raciness, and testing for typical defaults - Always upgrade udev, when running adt tests - Skip test-execute on armhf - Cherry-pick a few testsuite fixes - Do not use nested kvm during ADT tests - Fix ADT systemd-fsckd tests to work on s390x too - Enable persistent journal by default systemd (237-1) unstable; urgency=medium * New upstream version 237 * Rebase patches * Update symbols file for libsystemd0 * Update Vcs-* to point to https://salsa.debian.org * Bump Standards-Version to 4.1.3 * Set Rules-Requires-Root to no systemd (236-4) unstable; urgency=medium [ Felipe Sateler ] * Allow systemd-timesyncd to start when libnss-systemd is not installed. Pick upstream patch requiring the existence of the systemd-timesync user only when running as root, which is not the case for the system unit. (Closes: #887343) [ Nicolas Braud-Santoni ] * debian/copyright: Refer to the CC0 license file (Closes: #882629) [ Michael Biebl ] * Add Build-Depends on python3-evdev <!nocheck> This is used by hwdb/parse_hwdb.py to perform additional validation on hwdb files. systemd (236-3) unstable; urgency=medium * Revert "core/execute: RuntimeDirectory= or friends requires mount namespace" This was making mounts from SSH sessions invisible to the system. (Closes: #885325) systemd (236-2) unstable; urgency=medium * Downgrade priority of libudev1 to optional. This makes it compliant with recent versions of debian-policy which recommends to use priority optional for library packages. * Clarify NEWS entry about removal of system users. Mention in the recent NEWS entry that the associated system groups should be removed as well. (Closes: #885061) * cryptsetup-generator: Don't mistake NULL input as OOM. Fixes systemd-cryptsetup-generator failing to run during boot. (Closes: #885201) * analyze: Use normal bus connection for "plot" verb. Fixes "systemd-analyze plot" failing to run as root. (Closes: #884506) * Stop re-enabling systemd services on every upgrade. This was done so changes to the [Install] section would be applied on upgrades. Forcefully re-enabling a service might overwrite local modifications though and thus far, none of the affected services did actually change its [Install] section. So remove this code from the maintainer scripts as it was apparently doing more harm then good. (Closes: #869354) systemd (236-1) unstable; urgency=medium [ Martin Pitt ] * debian/tests/upstream: Only show ≥ warning in journal dumps. Showing the entire debug log is too hard to scan visually, and most of the time the warnings and errors are sufficient to explain a failure. Put the journal files into the artifacts though, in case the debug information is necessary. [ Michael Biebl ] * New upstream version 236 - nspawn: Adjust path to static resolv.conf to support split usr. (Closes: #881310) - networkd: Don't stop networkd if CONFIG_FIB_RULES=n in kernel. (Closes: #881823) - core: Fix segfault in compile_bind_mounts() when BindPaths= or BindReadOnlyPaths= is set. (Closes: #883380) - meson: Link NSS modules with -z nodelete to fix memory leak in nss-systemd. (Closes: #883407) - logind: Make sure we don't acces m->action_what if it's not initialized. (Closes: #882270) - systemctl: Ignore shutdown's "-t" argument. (Closes: #882245) - core: Be more defensive if we can't determine per-connection socket peer. (Closes: #879603) - bpf-firewall: Actually invoke BPF_PROG_ATTACH to check whether cgroup/bpf is available. (Closes: #878965) * Rebase patches * Update symbols file for libsystemd0 * Bump Standards-Version to 4.1.2 * Clean up old /var/lib/systemd/clock on upgrade. The clock file used by systemd-timesyncd is now stored in StateDirectory=systemd/timesync. (Closes: #883605) * Stop creating systemd-timesync system user. DynamicUser=yes has been enabled for systemd-timesyncd.service so allocating a system user statically is no longer necessary. * Document removal of systemd-{timesync,journal-gateway,journal-upload} user. We no longer create those system users as the corresponding services now use DynamicUser=yes. Removing those system users automatically is tricky, as the relevant services might be running during upgrade. Add a NEWS entry instead which documents this change. * Revert "udev-rules: Permission changes for /dev/dri/renderD*" This would introduce a new system group "render". As the name is rather generic, this needs further discussion first, so revert this change for now. -- Dimitri John Ledkov <email address hidden> Tue, 30 Jan 2018 13:52:27 +0000
Upload details
- Uploaded by:
- Dimitri John Ledkov
- Uploaded to:
- Bionic
- Original maintainer:
- Ubuntu Developers
- Architectures:
- linux-any
- Section:
- admin
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
systemd_237.orig.tar.gz | 6.6 MiB | c83dabbe1c9de6b9db1dafdb7e04140c7d0535705c68842f6c0768653ba4913c |
systemd_237-1ubuntu1.debian.tar.xz | 140.0 KiB | 1734d8c7e217748b3a219eb61ec76242283864c175ae5bc61d1c8c52290e3383 |
systemd_237-1ubuntu1.dsc | 4.5 KiB | 6120576b248fd287f58765a3fbd9ff8cdedda520799b7df8900a58ff4303adce |
Available diffs
- diff from 235-3ubuntu3 to 237-1ubuntu1 (2.4 MiB)
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 libnss-myhostname
- 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 libnss-mymachines
- 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 libnss-resolve
- libnss-systemd: nss module providing dynamic user and group name resolution
nss-systemd is a plug-in module for the GNU Name Service Switch (NSS)
functionality of the GNU C Library (glibc), providing UNIX user and group name
resolution for dynamic users and groups allocated through the DynamicUser=
option in systemd unit files. See systemd.exec(5) for details on this
option.
.
Installing this package automatically adds the module to /etc/nsswitch.conf.
- libnss-systemd-dbgsym: debug symbols for libnss-systemd
- 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 libpam-systemd
- libsystemd-dev: systemd utility library - development files
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 libsystemd0
- libudev-dev: libudev development files
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 libudev1
- 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.
- 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, 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 systemd-container
- 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 systemd-coredump
- systemd-dbgsym: debug symbols for systemd
- 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 systemd-journal-remote
- 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, 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-tests: tests for systemd
This package contains the test binaries. Those binaries are primarily used
for autopkgtest and not meant to be installed on regular user systems.
- systemd-tests-dbgsym: debug symbols for systemd-tests
- 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 udev
- 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.