← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2130132] Re: Merge systemd from Debian Unstable for resolute

 

** Changed in: systemd (Ubuntu)
     Assignee: (unassigned) => Nick Rosbrook (enr0n)

** Changed in: systemd (Ubuntu)
   Importance: Undecided => Medium

** Changed in: systemd (Ubuntu)
       Status: New => Triaged

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2130132

Title:
  Merge systemd from Debian Unstable for resolute

Status in systemd package in Ubuntu:
  Triaged

Bug description:
  Scheduled-For: ubuntu-25.11
  Ubuntu: 257.9-0ubuntu2
  Debian Unstable: 258.1-2

  The current version in Ubuntu went ahead of Debian in the past, so
  this package may be diverged from Debian and require more review than
  usual to get back to mergeability.

  If this package should not be considered for merges or syncs in the
  future, you may wish to consider adding it to the `sync-blocklist` at:
  https://code.launchpad.net/~ubuntu-archive/+git/sync-blocklist

  A new release of systemd is available for merging from Debian
  Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally)
  update the title as desired.

  If this merge pulls in a new upstream version, also consider adding an
  entry to the resolute Release Notes:
  https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

  ### New Debian Changes ###

  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)

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Mon, 27 Oct 2025 13:06:14 +0000

  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)

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Mon, 13 Oct 2025 16:34:55 +0100

  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)

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Wed, 17 Sep 2025 13:18:27 +0100

  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

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Fri, 05 Sep 2025 11:37:05 +0100

  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)

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Wed, 20 Aug 2025 15:27:08 +0100

  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)

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Tue, 12 Aug 2025 21:34:13 +0100

  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

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Tue, 05 Aug 2025 17:19:48 +0100

  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

   -- Luca Boccassi <bluca@xxxxxxxxxx>  Wed, 23 Jul 2025 22:23:59 +0100


  ### Old Ubuntu Delta ###

  systemd (257.9-0ubuntu2) questing; urgency=medium

    * basic: validate timezones in get_timezones() (LP: #2125405)
    * debian/libnss-systemd.nss: install after 'compat' too (LP: #2125403)
    * d/t/boot-and-services: use coreutils tunable in apparmor test (LP: #2125614)
    * d/t/upstream: use GNU cp in test setup (LP: #2122363)

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Thu, 25 Sep 2025 12:45:39 -0400

  systemd (257.9-0ubuntu1) questing; urgency=medium

    [ Nick Rosbrook ]
    * New upstream stable version 257.9
      - Bug fixes only
      - Update upstream source from tag 'ubuntu/upstream/257.9'
        Update to upstream version '257.9'
        with Debian dir 991861d2786efe36972fc9cc9d3dcb496264de5a
    * Drop resolve-re-create-link-unicast-scopes-on-reload.patch
      Applied upstream: https://github.com/systemd/systemd/commit/fc74fb8cb3

    [ Marco Trevisan (Treviño) ]
    * 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

    [ Luca Boccassi ]
    * 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 (LP: #2122158)

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Mon, 08 Sep 2025 08:41:33 -0400

  systemd (257.8-0ubuntu2) questing; urgency=medium

    [ Lukas M√§rdian ]
    * d/[t/]control,d/systemd-resolved-dnssec*: Disable DNSSEC by default.
      (LP: #2121483)

    [ Nick Rosbrook ]
    * resolve: re-create link unicast scopes on reload
    * d/control: Conflicts: and Replaces: systemd-resolved-dnssec
      Ensures systemd-resolved-dnssec is removed on systems that already have
      it.

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Wed, 27 Aug 2025 16:09:22 -0400

  systemd (257.8-0ubuntu1) questing; urgency=medium

    * New upstream stable version 257.8
      - Bug fixes only
      - d/gbp.conf: set upstream-branch=upstream/257.x
      - Update upstream source from tag 'ubuntu/upstream/257.8'
        Update to upstream version '257.8'
        with Debian dir 8f881d0950662d924a4334d266ef5606b560f61c
    * d/rules: drop bpf build workarounds for Ubuntu
    * test: skip TEST-50-DISSECT.dissect (LP: #2116460)
    * d/t/boot-and-services: tweak test_rsyslog regexes

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Mon, 25 Aug 2025 15:51:41 -0400

  systemd (257.7-1ubuntu3) questing; urgency=medium

    * meson.build: build with -Wl,-z,gcs-report=none on arm64 (LP:
  #2119100)

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Fri, 01 Aug 2025 11:55:27 -0400

  systemd (257.7-1ubuntu2) questing; urgency=medium

    [ Lukas M√§rdian ]
    * d/control,d/systemd-resolved-dnssec*: Add systemd-resolved-dnssec binary,
      shipping a drop-in config from d/extra/resolved.conf.d/ (LP: #2117730)
    * d/t/control: Add new 'dnssec' test case.
    * d/control: Add Recommends to systemd-resolved-dnssec

    [ Nick Rosbrook ]
    * test: ignore coredumps for gnusleep in addition to sleep (LP: #2116459)
    * test: follow /usr/bin/sleep symlink when checking coredumps (LP: #2116465)

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Tue, 29 Jul 2025 12:11:40 -0400

  systemd (257.7-1ubuntu1) questing; urgency=medium

    * Merge with Debian unstable. Remaining changes:
      - debian/tests/boot-and-services: skip apparmor tests on armhf
      - debian/systemd.postinst:
        + manually call systemd-tmpfiles --create in postinst
        + Do not create /etc/tmpfiles.d/tmp.conf on upgrades
      - 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
      - switch-root: use MS_MOVE for /run when switchig from initrd
      - resolve,wait-online: backport wait-online DNS patches
      - test-network: add handling for Ubuntu FAN patches (LP #2104943)
      - d/rules: disable bpf support on riscv64 for now (LP #2099864)
      - d/extra/dbus-1: remove SetLocale restriction from dbus policy (LP #2102028)
      - d/extra/polkit-1: let root ignore inhibitors on reboot etc (LP #2092438)
      - 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

   -- Nick Rosbrook <enr0n@xxxxxxxxxx>  Mon, 30 Jun 2025 15:11:21 -0400

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2130132/+subscriptions



References