systemd 252.1-1ubuntu1 source package in Ubuntu

Changelog

systemd (252.1-1ubuntu1) lunar; urgency=medium

  [ Nick Rosbrook ]
  * Merge 252.1-1 from Debian unstable
    - Resolve merge conflicts:
      + debian/patches: Do not take back Add-support-for-TuxOnIce-hibernation.patch.
      + debian/libsystemd0.symbols: Increment sd_hwdb_new_from_path min version
        to reduce delta with Debian.
      + debian/control: Keep Ubuntu systemd-repart delta for now.
      + debian/rules: Keep our diff for TPM2 build on i386
      + debian/systemd-resolved.postrm: Take Debian DPKG_ROOT changes, removing
        the Ubuntu delta.
    - Drop patches:
      + Drop sd-hwdb-add-sd_hwdb_new_from_path.patch:
        Applied upstream: https://github.com/systemd/systemd-stable/commit/60f0ba7556
      + Drop test-copy-libgcc_s.so.1-to-TPM2-test-image-on-Debian-like.patch:
        Applied upstream: https://github.com/systemd/systemd-stable/commit/ddbc88188c
      + Drop lp1991829-add-CAP_LINUX_IMMUTABLE-to-systemd-machined-so-it-ca.patch:
        Applied upstream: https://github.com/systemd/systemd-stable/commit/137d162c42
      + Drop hwdb-implement-root-option-for-systemd-hwdb-query.patch:
        Applied upstream: https://github.com/systemd/systemd-stable/commit/beff73f94e
      + Drop lp1978079-pstore-Run-after-modules-are-loaded.patch:
        Applied upstream: https://github.com/systemd/systemd-stable/commit/70e74a5997
      + Drop debian/UBUNTU-deny-list-TEST-10-ISSUE-2467.patch:
        It looks like this has not been a problem upstream. Let's try it again
        in autopkgtest.
      + Drop debian/deny-list-upstream-test-02-ppc64el.patch:
        There was never any movement on the upstream issue. Since it has been a
        while, let's re-enable for now to see if it is still a problem.
      + Drop debian/deny-list-upstream-test-25.patch:
        It's been a while, let's see if this still presents a problem.
      + Drop lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch:
        This is likely due to [1], and is not specific to TEST-36-NUMAPOLICY.
        [1] https://github.com/systemd/systemd/issues/25091
      + Drop lp1950794-Revert-sd-dhcp-do-not-use-detect_container-to-guess-.patch:
        This patch no longer applies, see:
        https://github.com/systemd/systemd/commit/14805b1468
    - Refresh patches
    - debian/gbp.conf: Update debian-branch to ubuntu-lunar
      File: debian/gbp.conf
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=aa7b7c457ce90478b38fc73e628f8b5a4874614f
    - debian/rules: do not enable libqrencode on i386
      Files:
      - debian/control
      - debian/rules
      - debian/tests/control
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3ed5e1433e2ee05e2941f0e16ebc482933a382fd
    - Add handling for /etc/default/locale to firstboot.
      The TEST-74-AUX-UTILS upstream test revealed that firstboot does not
      currently handle Debian's /etc/default/locale.
      File: debian/patches/debian/Use-Debian-specific-config-files.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9dc07337354155b100ea0423ed090f3dc6040a7a
    - test: remove no-longer-needed quirk for set-locale on Debian/Ubuntu
      File: debian/patches/test-remove-no-longer-needed-quirk-for-set-locale-on-Debi.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e14e582fe158c7e63d6146386ec901fededa2e78
    - oomd: always allow root-owned cgroups to set ManagedOOMPreference
      File: debian/patches/oomd-always-allow-root-owned-cgroups-to-set-ManagedOOMPre.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e2fc04c5a6dfbe4bada17f117b957febcc5356d7
    - oomd: fix unreachable test case in test-oomd-util
      File: debian/patches/oomd-fix-unreachable-test-case-in-test-oomd-util.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a9ad5284e2730c777fbc4dd7919be1631b788c44
    - test: make sure mount point exists in testsuite-64.sh
      File: debian/patches/test-make-sure-mount-point-exists-in-testsuite-64.sh.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1a6bae6133ebe11108b1b8515da7371e5567a189
    - test: handle Debian's /etc/default/locale in testsuite-74.firstboot.sh
      File: debian/patches/test-handle-Debian-s-etc-default-locale-in-testsuite-74.f.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5e80690a112fb579070d99d6cbd3623f3cea790c
    - test: skip some tests when machine-id is not initialized
      File: debian/patches/test-skip-some-tests-when-machine-id-is-not-initialized.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=362c58ae565eefc172f085dc22f5058c5d3adb85
    - debian/tests: stop testing in privileged LXD containers
      File: debian/tests/tests-in-lxd
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a74c46945722f9bb8d925543a0fabe64d38f7c8f
    - debian/systemd.postinst: drop our v234-specific delta.
      Upgrades from systems this old are not supported to Lunar and newer.
      File: debian/systemd.postinst
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a3f79c2d259da6d0537cb4a31e0eb7bf0c2aaeff
    - debian/tests: stop skipping test_service in boot-and-services.
      The linked github issue has been resolved and is included in this
      release.
      File: debian/tests/boot-and-services
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=bdb12cb08e0f959ff875713a78cb2a3beadae87e
    - debian/systemd-resolved.postinst: consolidate Ubuntu delta
      File: debian/systemd-resolved.postinst
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7f6c0a62320ce5670ba9a0648ae54af24ae3dc1c

  [ Luca Boccassi ]
  * Build depend on dh-package-notes, sequence was removed.
    Only the makefile is in use now, no files are generated at build time
    as --package-metadata from the linkers is used now
    Author: Luca Boccassi
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5501f9d2629d4e22dc45e6569946aefd9c78d3c6

systemd (252.1-1) unstable; urgency=medium

  * d/watch: switch back to stable repository
  * New upstream version 252.1 (Closes: #1023607 #1023515)
  * Drop patches merged upstream
  * Refresh patches
  * Suggest polkitd instead of policykit-1 (deprecated)

systemd (252-3) unstable; urgency=medium

  * Backport patches to fix tmpfiles error and missing /dev/serial/by-
    id/usb-* (Closes: #1023311)
  * Drop :native suffix from python3-pyparsing build dependency (Closes:
    #1023442)
  * Enable support for libqrencode. dlopen() feature so no additional cost.
    Allows printing out recovery keys in QR format.

systemd (252-2) unstable; urgency=medium

  [ Jochen Sprickerhof ]
  * Let dh_installsysusers fix the /var/log/journal permissions.
    dh_installsysusers adds a systemd-sysusers in #DEBHELPER#. Otherwise
    it fails with: /usr/lib/tmpfiles.d/systemd.conf:28: Failed to resolve
    group 'systemd-journal'. Regression of fa0aade329. (Closes: #1023248)
  * Move restarting units after #DEBHELPER#. This makes sure that systemd-
    sysusers was executed as well as systemd-tmpfiles to setup proper
    permissions for /var/log/journal before systemd-journald is being
    restarted.

systemd (252-1) unstable; urgency=medium

  * Use systemd-sysusers to setup systemd users and groups
  * New upstream version 252
  * Drop patches merged upstream
  * libsystemd0: set symbols version to 252
  * Drop unused lintian override

systemd (252~rc3-2) unstable; urgency=medium

  * Upload to unstable.

systemd (252~rc3-1) experimental; urgency=medium

  * New upstream version 252~rc3
  * Refresh patches
  * Backport patches to fix tests without machine-id. Drop out-of-tree
    patch and backport upstream fixes.

systemd (252~rc2-1) experimental; urgency=medium

  [ Jan Kiszka ]
  * Enable systemd-boot for riscv64. Tested against U-Boot 2022.10 as UEFI
    provider on the RZ/Five. Signed-off-by: Jan Kiszka
    <email address hidden>

  [ Helmut Grohne ]
  * Conditionalize installation of cryptsetup plugins in stage1 using dh-
    exec (Closes: #1021821)

  [ Michael Biebl ]
  * Install sysusers.d and tmpfiles.d man pages in standalone packages
    (Closes: #1021933)

  [ Luca Boccassi ]
  * d/watch: switch to non-stable repo
  * New upstream version 252~rc2
  * Drop patches merged upstream
  * Refresh patches
  * Update symbols file
  * Update Lintian overrides
  * autopkgtest: update expected output of localectl

systemd (251.6-1) unstable; urgency=medium

  * New upstream version 251.6
  * Rebase patches
  * Use dh_installsystemd to enable machines.target in systemd-container

systemd (251.5-3) unstable; urgency=medium

  * Update symbol versions for the v251 release
  * ata_id: fix getting Response Code from SCSI Sense Data (Closes: #1021579)
  * logind: do not emit beep in wall messages (Closes: #1019510)
  * logind: remember our idle state and use it to detect idle level
    transitions (Closes: #963135)
  * logind: fix getting property OnExternalPower via D-Bus (Closes: #1021644)

systemd (251.5-2) unstable; urgency=medium

  [ Luca Boccassi ]
  * Build and install libcryptsetup token plugins.
    The interfaces are now mature and enabled in Debian/Ubuntu in
    libcryptsetup, so enable and ship the plugins

  [ Michael Biebl ]
  * salsa-ci: drop no longer needed workaround for lintian false positives
  * udev: fix regression in udev-builtin path_id when processing NVME devices
    (Closes: #1021547)

  [ наб ]
  * systemd-sysv.postinst: which -> command -v

systemd (251.5-1) unstable; urgency=medium

  [ Michael Biebl ]
  * New upstream version 251.5
  * Install NEWS.Debian file into all binary packages.
    While it increases the disk footprint a little, it ensures that NEWS
    entries are reliably shown by apt-listchanges.
  * Handle removal of /var/log/README.
    Remove /var/log/README symlink when the systemd package is purged.
    This symlink is created via tmpfiles and documents that /var/log no
    longer contains the traditional syslog text files. (Closes: #877414)
  * Rebase patches

  [ наб ]
  * debian/extra/kernel/postinst.d/systemd-boot: prefix with zz-
    Since we explicitly (though this is hidden by indirection through
    85-initrd.install) depend on /boot/initrd.img-$1 existing or not existing,
    hard-order ourselves at the end. The zz- prefix matches grub.
  * debian/extra/kernel-install.d/85-initrd.install: install default initrd
    with versioned basename.
    This fixes #1020396 in a superior way by using
    $KERNEL_INSTALL_STAGING_AREA, available since systemd v251.
    By just copying the file we both simplify our code, but defer to
    90-loaderentry to correctly permission it, and simply never generate an
    unversioned initrd in the first place! (Closes: #1020396)
  * debian/extra/kernel-install.d/85-initrd.install: explicitly ignore unknown
    verbs
  * debian/extra/kernel/postrm.d/systemd-boot: prefix with zz-
    Doesn't actually matter, but the kernel handbook says we must and we
    already renamed postinst. (Closes: #1014581)

  [ Luca Boccassi ]
  * Enable firstboot, disabled by default on Debian.
    Currently the first-boot conditions are not met by any Debian
    image (/etc/machine-id with content uninitialized, so we can
    just enable the build and ship it in the main package.
    This lets image builders (eg: cloud images) tinker with it.
    https://www.freedesktop.org/software/systemd/man/machine-id.html#First%20Boot%20Semantics
    (Closes: #844528)

systemd (251.4-3) unstable; urgency=medium

  * resolv.conf: take backup as a fallback in case resolved/resolv.conf
    is not available, and restore on uninstall, which is necessary for
    piuparts checks.

systemd (251.4-2) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * use systemd-sysusers instead of adduser. This allows dropping the
    dependency on adduser (reducing the dependency set) and in turn allows
    for DPKG_ROOT support of systemd.
  * debian/systemd.postinst: add --root argument to systemctl and
    systemd-* calls for DPKG_ROOT support

  [ Luca Boccassi ]
  * resolved: use DPKG_ROOT and make postinst shellcheck-happy
  * resolved: switch from .links to postinst/rm
  * Update Lintian overrides for new incompatible syntax

 -- Nick Rosbrook <email address hidden>  Tue, 06 Dec 2022 11:00:38 -0500

Upload details

Uploaded by:
Nick Rosbrook
Sponsored by:
Lukas Märdian
Uploaded to:
Lunar
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_252.1.orig.tar.gz 11.2 MiB efd1c04d14c5e44b55d19aaf9182b309c4253bbd884374f5d840947d598e9d47
systemd_252.1-1ubuntu1.debian.tar.xz 214.9 KiB 97d91089a4a32ed386b54bd023eff113a72b5c07e330f1b19fa026a79e791130
systemd_252.1-1ubuntu1.dsc 6.4 KiB abb58a5ba1d8679b871b68c29cd4e6a0c1c7c1739672c0f92265107e29ec2004

Available diffs

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 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-resolved 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

 This library provides APIs to interface with various system components such as
 the system journal, the system service manager, D-Bus and more.
 .
 This package contains the files needed for developing applications that
 use libsystemd.

libsystemd-shared: systemd shared private library

 This internal shared library provides common code used by various systemd
 components. It is supposed to decrease memory and disk footprint.
 The shared library is not meant for public use and is not API or ABI stable.

libsystemd-shared-dbgsym: debug symbols for libsystemd-shared
libsystemd0: systemd utility library

 This library provides APIs to interface with various system components such as
 the system journal, the system service manager, D-Bus and more.

libsystemd0-dbgsym: debug symbols for libsystemd0
libudev-dev: libudev development files

 This library provides APIs to introspect and enumerate devices on the local
 system.
 .
 This package contains the files needed for developing applications that
 use libudev.

libudev1: libudev shared library

 This library provides APIs to introspect and enumerate devices on the local
 system.

libudev1-dbgsym: debug symbols for libudev1
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.
 .
 Installing the systemd package will not switch your init system unless you
 boot with init=/lib/systemd/systemd or install systemd-sysv in addition.

systemd-boot: simple UEFI boot manager - tools and services

 systemd-boot (short: sd-boot) is a simple UEFI boot manager. It provides a
 textual menu to select the entry to boot and an editor for the kernel command
 line. It supports systems with UEFI firmware only.
 .
 Installing systemd-boot will not automatically switch your boot loader.
 .
 This package contains various tools and services to manage systems using
 systemd-boot.

systemd-boot-dbgsym: debug symbols for systemd-boot
systemd-boot-efi: simple UEFI boot manager - EFI binaries

 systemd-boot (short: sd-boot) is a simple UEFI boot manager. It provides a
 textual menu to select the entry to boot and an editor for the kernel command
 line. It supports systems with UEFI firmware only.
 .
 This package contains the EFI binaries.

systemd-boot-efi-dbgsym: debug symbols for systemd-boot-efi
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-portabled and portablectl

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-homed: home area manager

 systemd-homed is a system service designed to manage home directories. This
 package includes the homed service, a PAM module to automatically mount home
 directories on user login, tools and documentation.

systemd-homed-dbgsym: debug symbols for systemd-homed
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-oomd: userspace out-of-memory (OOM) killer

 systemd-oomd is a system service that uses cgroups-v2 and
 pressure stall information (PSI) to monitor and take action on
 processes before an OOM occurs in kernel space.

systemd-oomd-dbgsym: debug symbols for systemd-oomd
systemd-resolved: systemd DNS resolver

 This package provides systemd's DNS resolver and the command line tool to
 manage it.
 .
 Installing this package automatically overwrites /etc/resolv.conf and switches
 it to be managed by systemd-resolved.

systemd-resolved-dbgsym: debug symbols for systemd-resolved
systemd-standalone-sysusers: standalone sysusers binary for use in non-systemd systems

 Standalone sysusers binary with minimal dependencies.
 This package conflicts with the main systemd package and is meant for use in
 non-systemd systems.

systemd-standalone-sysusers-dbgsym: debug symbols for systemd-standalone-sysusers
systemd-standalone-tmpfiles: standalone tmpfiles binary for use in non-systemd systems

 Standalone tmpfiles binary with minimal dependencies.
 This package conflicts with the main systemd package and is meant for use in
 non-systemd systems.

systemd-standalone-tmpfiles-dbgsym: debug symbols for systemd-standalone-tmpfiles
systemd-sysv: system and service manager - SysV compatibility symlinks

 This package provides manual pages and compatibility symlinks needed for
 systemd to replace sysvinit.
 .
 Installing systemd-sysv will overwrite /sbin/init with a symlink 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
systemd-timesyncd: minimalistic service to synchronize local time with NTP servers

 The package contains the systemd-timesyncd system service that may be used to
 synchronize the local system clock with a remote Network Time Protocol server.

systemd-timesyncd-dbgsym: debug symbols for systemd-timesyncd
systemd-userdbd: dynamic user/group manager

 systemd-userdbd is a system service that multiplexes user/group lookups to all
 local services that provide JSON user/group record definitions to the system.
 In addition it synthesizes JSON user/group records from classic UNIX/glibc NSS
 user/group records in order to provide full backwards compatibility. It may
 also pick up statically defined JSON user/group records from drop-in files.

systemd-userdbd-dbgsym: debug symbols for systemd-userdbd
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