[ubuntu/resolute-proposed] systemd 259-1ubuntu2 (Accepted)

Nick Rosbrook enr0n at ubuntu.com
Tue Jan 6 15:40:22 UTC 2026


systemd (259-1ubuntu2) resolute; urgency=medium

  * d/control: have systemd-boot depend on efibootmgr for amd64 and arm64 only
  * ukify: omit .osrel section when --os-release= is empty (LP: #2133402)
  * d/tests: drop tests-in-lxd
  * test: skip TEST-13-NSPAWN.machined (LP: #2136413)

systemd (259-1ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2130132). Remaining changes:
    - debian/systemd.postinst:
      + manually call systemd-tmpfiles --create in postinst
    - debian/control:
      + Add Recommends: systemd-resolved to systemd package
      + Make systemd-cryptsetup Priority: important
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
    - d/rules: disable bpf support on riscv64 for now (LP #2099864)
    - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
    - Delta for i386:
      + debian/systemd.install: exclude files that are not built for i386
      + debian/systemd.manpages: do not ship un-built manpages on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with tpm libraries on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with libqrencode on i386
      + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/libnss-systemd.*:
      + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
      + debian/libnss-systemd.preinst: force nsswitch.conf update
        Drop systemd instances in nsswitch.conf, and force postinst to
        re-generate the file (LP #2121017)
      + debian/linbnss-systemd.nss: Install systemd service after files.
        As suggested by upstream the systemd NSS service should come just after
        files
    - debian/tests:
      + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
      + d/t/upstream: use GNU cp in test setup (LP #2122363)
    - debian/patches:
      + switch-root: use MS_MOVE for /run when switchig from initrd
      + test: skip TEST-50-DISSECT.dissect (LP #2116460)
  * New changes:
    - test: use journalctl -n option instead of piping to head
      (LP: #2136497)
    - test: cope with uutils coreutils flag parsing for date command
      (LP: #2136408)
    - test: workaround uutils dd broken pipe
      (LP: #2136752)

systemd (259-1) unstable; urgency=medium

  [ Luca Boccassi ]
  * Downgrade depends to recommends for IPC endpoint of respective libnss
    modules. Minimal container images might want the libnss modules to
    resolve users, but without the IPC endpoints which will be running on
    the host and which will be reachable anyway via IPC.
  * Update upstream source from tag 'upstream/259' Update to upstream
    version '259' with Debian dir 7a7b4d948977ac3c011ae6188deefd8d2c1efc8c

  [ Helmut Grohne ]
  * Update architecture match for 50-pid-max.conf

systemd (259~rc3-1ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2130132). Remaining changes:
    - debian/systemd.postinst:
      + manually call systemd-tmpfiles --create in postinst
    - debian/control:
      + Add Recommends: systemd-resolved to systemd package
      + Make systemd-cryptsetup Priority: important
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
    - d/rules: disable bpf support on riscv64 for now (LP #2099864)
    - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
    - Delta for i386:
      + debian/systemd.install: exclude files that are not built for i386
      + debian/systemd.manpages: do not ship un-built manpages on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with tpm libraries on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with libqrencode on i386
      + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/libnss-systemd.*:
      + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
      + debian/libnss-systemd.preinst: force nsswitch.conf update
        Drop systemd instances in nsswitch.conf, and force postinst to
        re-generate the file (LP #2121017)
      + debian/linbnss-systemd.nss: Install systemd service after files.
        As suggested by upstream the systemd NSS service should come just after
        files
    - debian/tests:
      + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
      + d/t/upstream: use GNU cp in test setup (LP #2122363)
    - debian/patches:
      + switch-root: use MS_MOVE for /run when switchig from initrd
      + test: skip TEST-50-DISSECT.dissect (LP #2116460)
  * Dropped changes, no longer needed:
    - d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
      [ fixed by https://github.com/systemd/systemd/commit/7d23e27e4c ]
    - test-network: add handling for Ubuntu FAN patches (LP #2104943)
    - test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
    - test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
    - debian/control: Add Recommends: networkd-dispatcher to systemd package
      (LP: #2132159)
  * New upstream release:
    - Fixes LP: #2133462

systemd (259~rc3-1) unstable; urgency=medium

  [ Luca Boccassi ]
  * d/t/control: pull in optional libs for boot-and-services too
  * Update upstream source from tag 'upstream/259_rc3' Update to upstream
    version '259~rc3' with Debian dir
    537fd85ae77caecee4426e24c5b5e59ee5d3ec44
  * Install new udev rule

  [ Helmut Grohne ]
  * Mirror dmi_arches from meson.build into debian/udev.install
  * Update architecture match for 50-pid-max.conf

  [ Nick Rosbrook ]
  * d/extra/dbus-1: rename systemd-localed-read-only.conf (LP: #2133889)
  * d/t/tests-in-lxd: re-construct --pin-packages arguments for
    autopkgtest

systemd (259~rc2-1) unstable; urgency=medium

  * d/t/control: ensure unit-tests autopkgtest pulls in dlopened libraries
    for test
  * Update upstream source from tag 'upstream/259_rc2' Update to upstream
    version '259~rc2' with Debian dir
    cf601b8ede8f71b078792ce228102fe98830a5fc
  * Install new varlinkctl bash completion script

systemd (259~rc1-1ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2130132). Remaining changes:
    - debian/systemd.postinst:
      + manually call systemd-tmpfiles --create in postinst
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Make systemd-cryptsetup Priority: important
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
    - d/rules: disable bpf support on riscv64 for now (LP #2099864)
    - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
    - Delta for i386:
      + debian/systemd.install: exclude files that are not built for i386
      + debian/systemd.manpages: do not ship un-built manpages on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with tpm libraries on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with libqrencode on i386
      + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/libnss-systemd.*:
      + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
      + debian/libnss-systemd.preinst: force nsswitch.conf update
        Drop systemd instances in nsswitch.conf, and force postinst to
        re-generate the file (LP #2121017)
      + debian/linbnss-systemd.nss: Install systemd service after files.
        As suggested by upstream the systemd NSS service should come just after
        files
    - debian/tests:
      + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
      + d/t/upstream: use GNU cp in test setup (LP #2122363)
    - debian/patches:
      + switch-root: use MS_MOVE for /run when switchig from initrd
      + test-network: add handling for Ubuntu FAN patches (LP #2104943)
      + test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
      + test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
      + test: skip TEST-50-DISSECT.dissect (LP #2116460)
  * Dropped changes, included in Debian:
    - d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
      polkit rule by default (LP #2092438)
      [ was: "d/extra/polkit-1: let root ignore inhibitors on reboot etc" ]
    - Fix d/extra/initramfs-tools/hooks/udev, so that udev rules that are
      specific to s390x ccw devices are only prevented from being copied if
      zdev_early=0 is set, but copy rules in case of zdev_early=1 or if
      zdev_early is not specified at all. (LP #2102236)
    - debian/tests:
      + d/t/boot-and-services: tweak test_rsyslog regexes
      + debian/tests/boot-and-services: skip apparmor tests on armhf
  * Dropped changes, included upstream:
    - basic: validate timezones in get_timezones() (LP #2125405)
  * New changes:
    - d/systemd{,-cryptsetup}.install: more i386 exclusion
    - d/rules: set SYSTEMD_IN_CHROOT=1 for build tests

systemd (259~rc1-1) unstable; urgency=medium

  [ Nick Rosbrook ]
  * kernel-install: skip 55-initrd.install when an initrd generator is
    configured. This provides a way to avoid conflicts with initrd
    generators using kernel-install like dracut. E.g., dracut can now:  1.
    Ship /usr/lib/kernel/install.conf.d/50-dracut.conf with at least
    initrd_generator=dracut  2. Skip its own scripts unless
    $KERNEL_INSTALL_INITRD_GENERATOR=dracut (Closes: #1117563)
  * d/t/boot-and-services: tweak test_rsyslog regex
  * d/t/boot-and-services: run transient unit to check syslog messages
  * d/t/boot-and-services: skip apparmor test on armhf
  * d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
    on Ubuntu
  * kernel-install: skip 55-initrd.install when an initrd is already
    staged. Unfortunately, dracut upstream does not think it makes sense
    to ship an install.conf.d drop-in to set initrd_generator=dracut, so
    we need to cope with situations where an initrd is already present in
    the staging area. See https://github.com/dracut-ng/dracut-ng/pull/1812
    (Closes: #1117563)

  [ Luca Boccassi ]
  * Update upstream source from tag 'upstream/259_rc1' Update to upstream
    version '259~rc1' with Debian dir
    ffbb3991599b616b38161a464c0428f8aec93869
  * Drop patches, all merged upstream
  * Install new files for v259~rc1
  * Update symbols file for v259~rc1

  [ Frank Heimes ]
  * initramfs-tools: only skip chzdev rules if zdev_early=0

systemd (258.1-2ubuntu1) resolute; urgency=medium

  * Merge with Debian unstable (LP: #2130132). Remaining changes:
    - debian/systemd.postinst:
      + manually call systemd-tmpfiles --create in postinst
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Make systemd-cryptsetup Priority: important
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
    - d/rules: disable bpf support on riscv64 for now (LP #2099864)
    - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
    - d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
      polkit rule by default (LP #2092438)
      [ was: "d/extra/polkit-1: let root ignore inhibitors on reboot etc" ]
    - Fix d/extra/initramfs-tools/hooks/udev, so that udev rules that are
      specific to s390x ccw devices are only prevented from being copied if
      zdev_early=0 is set, but copy rules in case of zdev_early=1 or if
      zdev_early is not specified at all. (LP #2102236)
    - Delta for i386:
      + debian/systemd.install: exclude files that are not built for i386
      + debian/systemd.manpages: do not ship un-built manpages on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with tpm libraries on i386
      + debian/rules,debian/control,debian/tests/control:
        Do not build with libqrencode on i386
      + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/libnss-systemd.*:
      + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
      + debian/libnss-systemd.preinst: force nsswitch.conf update
        Drop systemd instances in nsswitch.conf, and force postinst to
        re-generate the file (LP #2121017)
      + debian/linbnss-systemd.nss: Install systemd service after files.
        As suggested by upstream the systemd NSS service should come just after
        files
    - debian/tests:
      + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
      + d/t/upstream: use GNU cp in test setup (LP #2122363)
      + d/t/boot-and-services: tweak test_rsyslog regexes
      + debian/tests/boot-and-services: skip apparmor tests on armhf
    - debian/patches:
      + switch-root: use MS_MOVE for /run when switchig from initrd
      + test-network: add handling for Ubuntu FAN patches (LP #2104943)
      + basic: validate timezones in get_timezones() (LP #2125405)
      + test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
      + test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
      + test: skip TEST-50-DISSECT.dissect (LP #2116460)
  * Dropped changes, no longer needed:
    - d/control: Conflicts: and Replaces: systemd-resolved-dnssec
    - meson.build: build with -Wl,-z,gcs-report=none on arm64 (LP #2119100)
  * Dropped changes, included in Debian:
    - Do not create /etc/tmpfiles.d/tmp.conf on upgrades
    - d/rules: drop bpf build workarounds for Ubuntu
  * Dropped changes, included upstream:
    - wait-online/resolve-rename-varlink_subscription-varlink_query_results.patch
    - wait-online/resolved-add-link_get_default_route-helper.patch
    - wait-online/resolved-add-a-helper-to-check-if-DNS-server-is-accessibl.patch
    - wait-online/test-add-test-for-resolved-SubscribeDNSConfiguration-API.patch
    - wait-online/networkd-test-add-basic-tests-for-systemd-networkd-wait-o.patch
    - wait-online/wait-online-add-support-for-waiting-for-DNS-configuration.patch
    - wait-online/resolved-add-SubscribeDNSConfiguration-to-varlink-API.patch
    - wait-online/varlink-util-add-varlink_many_notify.patch

systemd (258.1-2) unstable; urgency=medium

  [ Luca Boccassi ]
  * Backport patch to fix autopkgtest with new util-linux due to file move
    (Closes: #1118360)
  * getty-static: add missing Documentation=
  * systemd-tests: drop unused overrides

  [ Simon McVittie ]
  * d/libnss-systemd.postinst: Ensure module is enabled for all four
    databases. Before version 251.3-2, libnss-systemd was only enabled for
    the passwd and group databases. Since that version, new installations
    are set up in all four user/group databases (passwd, group, shadow and
    gshadow) but older installations' configuration remained unchanged
    until now. This resulted in configuration drift: shadow and gshadow
    would list systemd dynamic users in new installations of Debian 12 or
    13, but not in installations that had been upgraded from Debian 11 or
    older, preventing new versions of gdm3 from working on those older
    systems. Address this by doing a one-time migration from the old to
    new configuration. (Closes: #1118640)

systemd (258.1-1) unstable; urgency=medium

  * Override Lintian warning for groff-message. These manpages are
    generated by docbook, so these warnings are not useful.
  * Override Lintian warning for spare-manual-page
  * Override lintian warnings for conflicts-with-version
  * Drop versioned conflicts added for bullseye upgrades
  * Override Lintian warning for appstream-metadata-missing-modalias-
    provide
  * systemd: recommend login package (Closes: #1116286)
  * Explicitly disable bpf-framework for stage1 builds
  * autopkgest: install bsdutils and bsdextrautils for unit tests
  * Update upstream source from tag 'upstream/258.1' Update to upstream
    version '258.1' with Debian dir
    7941c0a45113f1d3faf0a067f15a8e11a7be2774
  * Make /run/lock world writable by default:
    "The TC therefore resolves that systemd shall provide /var/lock with
     relaxed enough permissions that existing Debian software that uses
     /var/lock for system-wide locks of serial devices (and similar
     purposes) works again. The TC exercises its power under constitution
     #6.1.4 to overrule the systemd maintainers in this regard."
    (Closes: #1110980)

systemd (258-1) unstable; urgency=medium

  * autopkgtest: manually compress logs on failure. Debci started deleting
    files from the artifacts archive, even though it gets compressed
    later. Compress logs manually at the highest ratio possible in the
    test itself to try and avoid losing logs, as it makes triaging issues
    impossible.
  * autopkgest: install dosfstools for test-loop-block
  * autopkgtest: enable debug logs for unit-tests job
  * Update to new upstream version v258. For a full list of changes:
    https://github.com/systemd/systemd/releases/tag/v258
    (Closes: #1110461)

systemd (258~rc4-1) unstable; urgency=medium

  * Update upstream source from tag 'upstream/258_rc4' Update to upstream
    version '258~rc4' with Debian dir
    90746e462e2de5e83f4bcadd50a96a0fefd795de

systemd (258~rc3-1) unstable; urgency=medium

  * systemd-boot: install kernel hooks to /usr/share/ It is now supported
    since Trixie, so shim the hooks in /usr/share/ so they can be
    overridden in /etc/
  * Update upstream source from tag 'upstream/258_rc3' Update to upstream
    version '258~rc3' with Debian dir
    024c11377e68f4e54703104737379ce23e48c7cf
    (Closes: #1111326 #1110997)

systemd (258~rc2-2) unstable; urgency=medium

  * Stop installing /var/lib/systemd in the package. /var/ needs to be
    handled by tmpfiles.d, not by the package, so that it can be deleted
    and recreated as needed on first boot.
  * NEWS: fixlets and adjustments (Closes: #1110569)

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

  * Install usr/share/factory files and restore nsswitch.conf/pam.d/issue
    on factory reset
  * systemd-boot: register interest in systemd-boot-signed trigger
    (Closes: #1109984)
  * NEWS: fix typo (Closes: #1109979)
  * systemd-boot: fix registering/removing uncompressed kernels
  * d/t/control: prefer systemd-boot-tools if available
  * systemd-boot: make efibootmgr a dependency. Ensures efivars can be set
    up correctly
  * Update upstream source from tag 'upstream/258_rc2' Update to upstream
    version '258~rc2' with Debian dir
    164978ce9ff194871416f304705979b7d540a8e2
  * systemd-container: update lintian overrides for more false positives

systemd (258~rc1-1) experimental; urgency=medium

  * ukify: recommend sbsigntool | pesign for signing (Closes: #1108803)
  * Move bootctl zsh completion file too to new package
  * systemd-boot-tools: change architecture to linux-any. The tool can be
    used for cross-building, and it's available on all architectures, not
    just EFI ones
  * systemd-boot: fix initramfs post-update hook for uncompressed kernels
    (Closes: #1109098)
  * d/watch: remove restriction to v257.x series
  * Update upstream source from tag 'upstream/258_rc1' Update to upstream
    version '258~rc1' with Debian dir
    79d831e85f4a665f4ecdd61d0fbe6121b48ff7f3
  * Add and remove files for 258~rc1
  * Enable sd-vmspawn (Closes: #1074433)
  * NEWS: note cgroupv1 removal
  * Drop world-writable /run/lock debianism
  * Drop all workarounds that are obsolete after trixie
  * NEWS: note removal of telinit/runlevel
  * Update symbols file for 258~rc1
  * Update Lintian overrides
  * Add a few more conflicts to packages providing the same files
  * d/copyright: update paths

Date: Tue, 06 Jan 2026 10:28:46 -0500
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/systemd/259-1ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 06 Jan 2026 10:28:46 -0500
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 259-1ubuntu2
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 1074433 1108803 1109098 1109979 1109984 1110461 1110569 1110980 1111326 1116286 1117563 1118360 1118640
Launchpad-Bugs-Fixed: 2130132 2132159 2133402 2133462 2133889 2136408 2136413 2136497 2136752
Changes:
 systemd (259-1ubuntu2) resolute; urgency=medium
 .
   * d/control: have systemd-boot depend on efibootmgr for amd64 and arm64 only
   * ukify: omit .osrel section when --os-release= is empty (LP: #2133402)
   * d/tests: drop tests-in-lxd
   * test: skip TEST-13-NSPAWN.machined (LP: #2136413)
 .
 systemd (259-1ubuntu1) resolute; urgency=medium
 .
   * Merge with Debian unstable (LP: #2130132). Remaining changes:
     - debian/systemd.postinst:
       + manually call systemd-tmpfiles --create in postinst
     - debian/control:
       + Add Recommends: systemd-resolved to systemd package
       + Make systemd-cryptsetup Priority: important
       + Give systemd-resolved Priority: important
       + Add Recommends: systemd-hwe-hwdb to udev package
       + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
       + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
     - d/rules: disable bpf support on riscv64 for now (LP #2099864)
     - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
     - Delta for i386:
       + debian/systemd.install: exclude files that are not built for i386
       + debian/systemd.manpages: do not ship un-built manpages on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with tpm libraries on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with libqrencode on i386
       + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
     - debian/libnss-systemd.*:
       + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
       + debian/libnss-systemd.preinst: force nsswitch.conf update
         Drop systemd instances in nsswitch.conf, and force postinst to
         re-generate the file (LP #2121017)
       + debian/linbnss-systemd.nss: Install systemd service after files.
         As suggested by upstream the systemd NSS service should come just after
         files
     - debian/tests:
       + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
       + d/t/upstream: use GNU cp in test setup (LP #2122363)
     - debian/patches:
       + switch-root: use MS_MOVE for /run when switchig from initrd
       + test: skip TEST-50-DISSECT.dissect (LP #2116460)
   * New changes:
     - test: use journalctl -n option instead of piping to head
       (LP: #2136497)
     - test: cope with uutils coreutils flag parsing for date command
       (LP: #2136408)
     - test: workaround uutils dd broken pipe
       (LP: #2136752)
 .
 systemd (259-1) unstable; urgency=medium
 .
   [ Luca Boccassi ]
   * Downgrade depends to recommends for IPC endpoint of respective libnss
     modules. Minimal container images might want the libnss modules to
     resolve users, but without the IPC endpoints which will be running on
     the host and which will be reachable anyway via IPC.
   * Update upstream source from tag 'upstream/259' Update to upstream
     version '259' with Debian dir 7a7b4d948977ac3c011ae6188deefd8d2c1efc8c
 .
   [ Helmut Grohne ]
   * Update architecture match for 50-pid-max.conf
 .
 systemd (259~rc3-1ubuntu1) resolute; urgency=medium
 .
   * Merge with Debian unstable (LP: #2130132). Remaining changes:
     - debian/systemd.postinst:
       + manually call systemd-tmpfiles --create in postinst
     - debian/control:
       + Add Recommends: systemd-resolved to systemd package
       + Make systemd-cryptsetup Priority: important
       + Give systemd-resolved Priority: important
       + Add Recommends: systemd-hwe-hwdb to udev package
       + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
       + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
     - d/rules: disable bpf support on riscv64 for now (LP #2099864)
     - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
     - Delta for i386:
       + debian/systemd.install: exclude files that are not built for i386
       + debian/systemd.manpages: do not ship un-built manpages on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with tpm libraries on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with libqrencode on i386
       + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
     - debian/libnss-systemd.*:
       + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
       + debian/libnss-systemd.preinst: force nsswitch.conf update
         Drop systemd instances in nsswitch.conf, and force postinst to
         re-generate the file (LP #2121017)
       + debian/linbnss-systemd.nss: Install systemd service after files.
         As suggested by upstream the systemd NSS service should come just after
         files
     - debian/tests:
       + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
       + d/t/upstream: use GNU cp in test setup (LP #2122363)
     - debian/patches:
       + switch-root: use MS_MOVE for /run when switchig from initrd
       + test: skip TEST-50-DISSECT.dissect (LP #2116460)
   * Dropped changes, no longer needed:
     - d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
       [ fixed by https://github.com/systemd/systemd/commit/7d23e27e4c ]
     - test-network: add handling for Ubuntu FAN patches (LP #2104943)
     - test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
     - test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
     - debian/control: Add Recommends: networkd-dispatcher to systemd package
       (LP: #2132159)
   * New upstream release:
     - Fixes LP: #2133462
 .
 systemd (259~rc3-1) unstable; urgency=medium
 .
   [ Luca Boccassi ]
   * d/t/control: pull in optional libs for boot-and-services too
   * Update upstream source from tag 'upstream/259_rc3' Update to upstream
     version '259~rc3' with Debian dir
     537fd85ae77caecee4426e24c5b5e59ee5d3ec44
   * Install new udev rule
 .
   [ Helmut Grohne ]
   * Mirror dmi_arches from meson.build into debian/udev.install
   * Update architecture match for 50-pid-max.conf
 .
   [ Nick Rosbrook ]
   * d/extra/dbus-1: rename systemd-localed-read-only.conf (LP: #2133889)
   * d/t/tests-in-lxd: re-construct --pin-packages arguments for
     autopkgtest
 .
 systemd (259~rc2-1) unstable; urgency=medium
 .
   * d/t/control: ensure unit-tests autopkgtest pulls in dlopened libraries
     for test
   * Update upstream source from tag 'upstream/259_rc2' Update to upstream
     version '259~rc2' with Debian dir
     cf601b8ede8f71b078792ce228102fe98830a5fc
   * Install new varlinkctl bash completion script
 .
 systemd (259~rc1-1ubuntu1) resolute; urgency=medium
 .
   * Merge with Debian unstable (LP: #2130132). Remaining changes:
     - debian/systemd.postinst:
       + manually call systemd-tmpfiles --create in postinst
     - debian/control:
       + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
       + Make systemd-cryptsetup Priority: important
       + Give systemd-resolved Priority: important
       + Add Recommends: systemd-hwe-hwdb to udev package
       + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
       + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
     - d/rules: disable bpf support on riscv64 for now (LP #2099864)
     - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
     - Delta for i386:
       + debian/systemd.install: exclude files that are not built for i386
       + debian/systemd.manpages: do not ship un-built manpages on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with tpm libraries on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with libqrencode on i386
       + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
     - debian/libnss-systemd.*:
       + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
       + debian/libnss-systemd.preinst: force nsswitch.conf update
         Drop systemd instances in nsswitch.conf, and force postinst to
         re-generate the file (LP #2121017)
       + debian/linbnss-systemd.nss: Install systemd service after files.
         As suggested by upstream the systemd NSS service should come just after
         files
     - debian/tests:
       + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
       + d/t/upstream: use GNU cp in test setup (LP #2122363)
     - debian/patches:
       + switch-root: use MS_MOVE for /run when switchig from initrd
       + test-network: add handling for Ubuntu FAN patches (LP #2104943)
       + test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
       + test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
       + test: skip TEST-50-DISSECT.dissect (LP #2116460)
   * Dropped changes, included in Debian:
     - d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
       polkit rule by default (LP #2092438)
       [ was: "d/extra/polkit-1: let root ignore inhibitors on reboot etc" ]
     - Fix d/extra/initramfs-tools/hooks/udev, so that udev rules that are
       specific to s390x ccw devices are only prevented from being copied if
       zdev_early=0 is set, but copy rules in case of zdev_early=1 or if
       zdev_early is not specified at all. (LP #2102236)
     - debian/tests:
       + d/t/boot-and-services: tweak test_rsyslog regexes
       + debian/tests/boot-and-services: skip apparmor tests on armhf
   * Dropped changes, included upstream:
     - basic: validate timezones in get_timezones() (LP #2125405)
   * New changes:
     - d/systemd{,-cryptsetup}.install: more i386 exclusion
     - d/rules: set SYSTEMD_IN_CHROOT=1 for build tests
 .
 systemd (259~rc1-1) unstable; urgency=medium
 .
   [ Nick Rosbrook ]
   * kernel-install: skip 55-initrd.install when an initrd generator is
     configured. This provides a way to avoid conflicts with initrd
     generators using kernel-install like dracut. E.g., dracut can now:  1.
     Ship /usr/lib/kernel/install.conf.d/50-dracut.conf with at least
     initrd_generator=dracut  2. Skip its own scripts unless
     $KERNEL_INSTALL_INITRD_GENERATOR=dracut (Closes: #1117563)
   * d/t/boot-and-services: tweak test_rsyslog regex
   * d/t/boot-and-services: run transient unit to check syslog messages
   * d/t/boot-and-services: skip apparmor test on armhf
   * d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
     on Ubuntu
   * kernel-install: skip 55-initrd.install when an initrd is already
     staged. Unfortunately, dracut upstream does not think it makes sense
     to ship an install.conf.d drop-in to set initrd_generator=dracut, so
     we need to cope with situations where an initrd is already present in
     the staging area. See https://github.com/dracut-ng/dracut-ng/pull/1812
     (Closes: #1117563)
 .
   [ Luca Boccassi ]
   * Update upstream source from tag 'upstream/259_rc1' Update to upstream
     version '259~rc1' with Debian dir
     ffbb3991599b616b38161a464c0428f8aec93869
   * Drop patches, all merged upstream
   * Install new files for v259~rc1
   * Update symbols file for v259~rc1
 .
   [ Frank Heimes ]
   * initramfs-tools: only skip chzdev rules if zdev_early=0
 .
 systemd (258.1-2ubuntu1) resolute; urgency=medium
 .
   * Merge with Debian unstable (LP: #2130132). Remaining changes:
     - debian/systemd.postinst:
       + manually call systemd-tmpfiles --create in postinst
     - debian/control:
       + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
       + Make systemd-cryptsetup Priority: important
       + Give systemd-resolved Priority: important
       + Add Recommends: systemd-hwe-hwdb to udev package
       + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
       + Do not build systemd-boot-efi-{amd64,arm64}-signed-template
     - d/rules: disable bpf support on riscv64 for now (LP #2099864)
     - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
     - d/rules: enable 10-systemd-logind-root-ignore-inhibitors.rules.example
       polkit rule by default (LP #2092438)
       [ was: "d/extra/polkit-1: let root ignore inhibitors on reboot etc" ]
     - Fix d/extra/initramfs-tools/hooks/udev, so that udev rules that are
       specific to s390x ccw devices are only prevented from being copied if
       zdev_early=0 is set, but copy rules in case of zdev_early=1 or if
       zdev_early is not specified at all. (LP #2102236)
     - Delta for i386:
       + debian/systemd.install: exclude files that are not built for i386
       + debian/systemd.manpages: do not ship un-built manpages on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with tpm libraries on i386
       + debian/rules,debian/control,debian/tests/control:
         Do not build with libqrencode on i386
       + debian/rules: Remove unneeded efi artifacts on i386 to avoid debugedit errors
     - debian/libnss-systemd.*:
       + debian/libnss-systemd.nss: install after 'compat' too (LP #2125403)
       + debian/libnss-systemd.preinst: force nsswitch.conf update
         Drop systemd instances in nsswitch.conf, and force postinst to
         re-generate the file (LP #2121017)
       + debian/linbnss-systemd.nss: Install systemd service after files.
         As suggested by upstream the systemd NSS service should come just after
         files
     - debian/tests:
       + d/t/boot-and-services: use coreutils tunable in apparmor test (LP #2125614)
       + d/t/upstream: use GNU cp in test setup (LP #2122363)
       + d/t/boot-and-services: tweak test_rsyslog regexes
       + debian/tests/boot-and-services: skip apparmor tests on armhf
     - debian/patches:
       + switch-root: use MS_MOVE for /run when switchig from initrd
       + test-network: add handling for Ubuntu FAN patches (LP #2104943)
       + basic: validate timezones in get_timezones() (LP #2125405)
       + test: ignore coredumps for gnusleep in addition to sleep (LP #2116459)
       + test: follow /usr/bin/sleep symlink when checking coredumps (LP #2116465)
       + test: skip TEST-50-DISSECT.dissect (LP #2116460)
   * Dropped changes, no longer needed:
     - d/control: Conflicts: and Replaces: systemd-resolved-dnssec
     - meson.build: build with -Wl,-z,gcs-report=none on arm64 (LP #2119100)
   * Dropped changes, included in Debian:
     - Do not create /etc/tmpfiles.d/tmp.conf on upgrades
     - d/rules: drop bpf build workarounds for Ubuntu
   * Dropped changes, included upstream:
     - wait-online/resolve-rename-varlink_subscription-varlink_query_results.patch
     - wait-online/resolved-add-link_get_default_route-helper.patch
     - wait-online/resolved-add-a-helper-to-check-if-DNS-server-is-accessibl.patch
     - wait-online/test-add-test-for-resolved-SubscribeDNSConfiguration-API.patch
     - wait-online/networkd-test-add-basic-tests-for-systemd-networkd-wait-o.patch
     - wait-online/wait-online-add-support-for-waiting-for-DNS-configuration.patch
     - wait-online/resolved-add-SubscribeDNSConfiguration-to-varlink-API.patch
     - wait-online/varlink-util-add-varlink_many_notify.patch
 .
 systemd (258.1-2) unstable; urgency=medium
 .
   [ Luca Boccassi ]
   * Backport patch to fix autopkgtest with new util-linux due to file move
     (Closes: #1118360)
   * getty-static: add missing Documentation=
   * systemd-tests: drop unused overrides
 .
   [ Simon McVittie ]
   * d/libnss-systemd.postinst: Ensure module is enabled for all four
     databases. Before version 251.3-2, libnss-systemd was only enabled for
     the passwd and group databases. Since that version, new installations
     are set up in all four user/group databases (passwd, group, shadow and
     gshadow) but older installations' configuration remained unchanged
     until now. This resulted in configuration drift: shadow and gshadow
     would list systemd dynamic users in new installations of Debian 12 or
     13, but not in installations that had been upgraded from Debian 11 or
     older, preventing new versions of gdm3 from working on those older
     systems. Address this by doing a one-time migration from the old to
     new configuration. (Closes: #1118640)
 .
 systemd (258.1-1) unstable; urgency=medium
 .
   * Override Lintian warning for groff-message. These manpages are
     generated by docbook, so these warnings are not useful.
   * Override Lintian warning for spare-manual-page
   * Override lintian warnings for conflicts-with-version
   * Drop versioned conflicts added for bullseye upgrades
   * Override Lintian warning for appstream-metadata-missing-modalias-
     provide
   * systemd: recommend login package (Closes: #1116286)
   * Explicitly disable bpf-framework for stage1 builds
   * autopkgest: install bsdutils and bsdextrautils for unit tests
   * Update upstream source from tag 'upstream/258.1' Update to upstream
     version '258.1' with Debian dir
     7941c0a45113f1d3faf0a067f15a8e11a7be2774
   * Make /run/lock world writable by default:
     "The TC therefore resolves that systemd shall provide /var/lock with
      relaxed enough permissions that existing Debian software that uses
      /var/lock for system-wide locks of serial devices (and similar
      purposes) works again. The TC exercises its power under constitution
      #6.1.4 to overrule the systemd maintainers in this regard."
     (Closes: #1110980)
 .
 systemd (258-1) unstable; urgency=medium
 .
   * autopkgtest: manually compress logs on failure. Debci started deleting
     files from the artifacts archive, even though it gets compressed
     later. Compress logs manually at the highest ratio possible in the
     test itself to try and avoid losing logs, as it makes triaging issues
     impossible.
   * autopkgest: install dosfstools for test-loop-block
   * autopkgtest: enable debug logs for unit-tests job
   * Update to new upstream version v258. For a full list of changes:
     https://github.com/systemd/systemd/releases/tag/v258
     (Closes: #1110461)
 .
 systemd (258~rc4-1) unstable; urgency=medium
 .
   * Update upstream source from tag 'upstream/258_rc4' Update to upstream
     version '258~rc4' with Debian dir
     90746e462e2de5e83f4bcadd50a96a0fefd795de
 .
 systemd (258~rc3-1) unstable; urgency=medium
 .
   * systemd-boot: install kernel hooks to /usr/share/ It is now supported
     since Trixie, so shim the hooks in /usr/share/ so they can be
     overridden in /etc/
   * Update upstream source from tag 'upstream/258_rc3' Update to upstream
     version '258~rc3' with Debian dir
     024c11377e68f4e54703104737379ce23e48c7cf
     (Closes: #1111326 #1110997)
 .
 systemd (258~rc2-2) unstable; urgency=medium
 .
   * Stop installing /var/lib/systemd in the package. /var/ needs to be
     handled by tmpfiles.d, not by the package, so that it can be deleted
     and recreated as needed on first boot.
   * NEWS: fixlets and adjustments (Closes: #1110569)
 .
 systemd (258~rc2-1) experimental; urgency=medium
 .
   * Install usr/share/factory files and restore nsswitch.conf/pam.d/issue
     on factory reset
   * systemd-boot: register interest in systemd-boot-signed trigger
     (Closes: #1109984)
   * NEWS: fix typo (Closes: #1109979)
   * systemd-boot: fix registering/removing uncompressed kernels
   * d/t/control: prefer systemd-boot-tools if available
   * systemd-boot: make efibootmgr a dependency. Ensures efivars can be set
     up correctly
   * Update upstream source from tag 'upstream/258_rc2' Update to upstream
     version '258~rc2' with Debian dir
     164978ce9ff194871416f304705979b7d540a8e2
   * systemd-container: update lintian overrides for more false positives
 .
 systemd (258~rc1-1) experimental; urgency=medium
 .
   * ukify: recommend sbsigntool | pesign for signing (Closes: #1108803)
   * Move bootctl zsh completion file too to new package
   * systemd-boot-tools: change architecture to linux-any. The tool can be
     used for cross-building, and it's available on all architectures, not
     just EFI ones
   * systemd-boot: fix initramfs post-update hook for uncompressed kernels
     (Closes: #1109098)
   * d/watch: remove restriction to v257.x series
   * Update upstream source from tag 'upstream/258_rc1' Update to upstream
     version '258~rc1' with Debian dir
     79d831e85f4a665f4ecdd61d0fbe6121b48ff7f3
   * Add and remove files for 258~rc1
   * Enable sd-vmspawn (Closes: #1074433)
   * NEWS: note cgroupv1 removal
   * Drop world-writable /run/lock debianism
   * Drop all workarounds that are obsolete after trixie
   * NEWS: note removal of telinit/runlevel
   * Update symbols file for 258~rc1
   * Update Lintian overrides
   * Add a few more conflicts to packages providing the same files
   * d/copyright: update paths
Checksums-Sha1:
 6bfdae07217b776d2f78f74d8732fa1db0315650 8509 systemd_259-1ubuntu2.dsc
 0dcbe4545ac61782656726cd5677be7561dc7584 237964 systemd_259-1ubuntu2.debian.tar.xz
 b4250f9ae779063a0e5c1852c3d6a75f8768cc04 14947 systemd_259-1ubuntu2_source.buildinfo
Checksums-Sha256:
 576388ac03c7fefb8e35ce90d372033067e9f868df348294434cc62ba1078830 8509 systemd_259-1ubuntu2.dsc
 9eae0b08e10a8abff1bf88eaf49fa042514a752a9bdc8ba212a07a1e608ce8e5 237964 systemd_259-1ubuntu2.debian.tar.xz
 57c3c5ed1fc88fb08cef998481d9fb01d682a3eb2c9a44458bac31f7406c2e26 14947 systemd_259-1ubuntu2_source.buildinfo
Files:
 cf2381b65e81c2615522290feef25e8b 8509 admin optional systemd_259-1ubuntu2.dsc
 07a24d567edd036e8702e54ce03ab7a9 237964 admin optional systemd_259-1ubuntu2.debian.tar.xz
 7b8ed06c3422fb9e6f9f6b5651e1d7db 14947 admin optional systemd_259-1ubuntu2_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the Resolute-changes mailing list