[ubuntu/resolute-proposed] systemd 258.1-2ubuntu1 (Accepted)

Nick Rosbrook enr0n at ubuntu.com
Tue Nov 4 09:45:27 UTC 2025


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, 04 Nov 2025 04:35:17 -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/258.1-2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 04 Nov 2025 04:35:17 -0500
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 258.1-2ubuntu1
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 1118360 1118640
Launchpad-Bugs-Fixed: 2130132
Changes:
 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:
 060890d7b86ce9fbca7cde40a3998e036a8fddca 8452 systemd_258.1-2ubuntu1.dsc
 8b66bc91e7fd342458e43c2eb354d492d9a715c0 16982663 systemd_258.1.orig.tar.gz
 8ad7e676abc21f7754656fd16c9c918ac646da96 236360 systemd_258.1-2ubuntu1.debian.tar.xz
 315a65d76769075558fe1e4451fe4855f43dee93 14916 systemd_258.1-2ubuntu1_source.buildinfo
Checksums-Sha256:
 4270b9c334622c83e13fd32ee9930e0c2261f655195acf97e82f0cd85a3a3acb 8452 systemd_258.1-2ubuntu1.dsc
 8eb34eaf2f78330217280bd7a923578f37e28d3f3ac5168e336ebc9cad84a34d 16982663 systemd_258.1.orig.tar.gz
 1375599b492d071cd783c0caa9ea2afbe10ae0c476754652247d1f760ed3fc3b 236360 systemd_258.1-2ubuntu1.debian.tar.xz
 3057716b32b541228a449f3bfbce8aac49914cab40b916e6ab19cba46f25956c 14916 systemd_258.1-2ubuntu1_source.buildinfo
Files:
 81d212ec88b20958b83239bb9cd8a24c 8452 admin optional systemd_258.1-2ubuntu1.dsc
 e7bf839c380533a5039bd940181c5d6b 16982663 admin optional systemd_258.1.orig.tar.gz
 4f241453cbe1505c64405ece016de86a 236360 admin optional systemd_258.1-2ubuntu1.debian.tar.xz
 8df7edcac0543b202a1d8c8e5d4059fd 14916 admin optional systemd_258.1-2ubuntu1_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the Resolute-changes mailing list