Change log for systemd package in Ubuntu

175 of 660 results
Published in oracular-proposed
systemd (256-1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/boot-and-services:
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Build-Depends: linux-tools-generic
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - debian/systemd.links: mask systemd-gpt-auto-generator by default
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship un-built manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches
    - test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
    - debian/test/unit-tests: skip test-execute on armhf.
  * Dropped changes, included in Debian:
    - debian/extra: use a drop-in resolved.conf to configure Cache=no-negative
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
    - debian/tests/storage: skip tests if scsi_debug module is not available
  * Dropped changes:
    - debian/patches/tmpfiles.d-tmp.conf-make-cleanup-age-30d-on-Ubuntu.patch:
      We want to stay aligned with Debian and upstream instead of keeping this
      30d cleanup.
    - debian/systemd-resolved.install: drop unnecessary delta
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      We do not actually ship sysctld.d/50-default.conf in Debian or Ubuntu.
      When this patch was written, we did, but that change was lost in a merge
      from Debian. The preferred package to set sysctl defaults is procps
      anyways, so rather than restoring sysctl.d/50-default.conf to make this
      patch relevant, drop the patch.
  * New changes:
    - debian/extra: remove systemd-logind.service.d/nice.conf (LP: #2067927)
    - switch-root: use MS_MOVE for /run when switchig from initrd (LP: #2064096)
    - debian/systemd.postinst: do not create /etc/tmpfiles.d/tmp.conf on upgrades.
      We want the upgrades on Ubuntu to be aligned with what a new install
      would look like.

Available diffs

Superseded in oracular-proposed
systemd (256~rc3-5ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Build-Depends: linux-tools-generic
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - debian/systemd.links: mask systemd-gpt-auto-generator by default
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship un-built manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches
    - test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
  * Dropped changes, no longer needed:
    - Drop debian/UBUNTU-read-only-etc-hacks.patch
    - Drop debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch
    - Drop debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch
    - Drop lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch.
      As stated in the patch description, this is *not* the proper fix for the
      issue. The proper fix was sent to bcache-tools upstream, but that
      upstream is abandoned. However, that patch is now included in Debian
      (shipped starting in 1.0.8-5). Hence, we can finally drop this patch
      from systemd.
    - Drop test-temporarily-skip-credentials-tests-in-LXC.patch
      This is redundant with the current skip in tests-in-lxd, and skipping
      on armhf all together.
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
  * New changes:
    - Keep 30d cleanup for /tmp in Ubuntu
    - debian/extra: use a drop-in resolved.conf to configure Cache=no-negative
      This allows us to drop the current patch.
    - debian/test/unit-tests: skip test-execute on armhf.
      The run-unit-tests.py script supports a --skip flag for wholesale
      skipping like this, so use that instead of a patch.
    - debian/tests/tests-in-lxd: fix apparmor profile path

Superseded in oracular-proposed
systemd (256~rc3-1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Build-Depends: linux-tools-generic
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
      Workaround Ubuntu core's read-only etc
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - debian/systemd.links: mask systemd-gpt-auto-generator by default
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship un-built manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches
    - test: temporarily skip credentials tests in LXC.
      This was already skipped in another patch, but now that we know what's
      going on with it, split it out.
    - test: skip test-execute in arhmf LXC containers
    - test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
  * Dropped changes, no longer needed:
    - Provide upgrade path (Replaces:) for Jammy's systemd-repart
    - test: deny-list TEST-08-INITRD.
  * New changes:
    - debian/tests/tests-in-lxd: skip until credentials can be used in LXD

Superseded in oracular-proposed
systemd (256~rc2-1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Provide upgrade path (Replaces:) for Jammy's systemd-repart
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
      + Build-Depends: linux-tools-generic
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
      Workaround Ubuntu core's read-only etc
    - d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
    - d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
      Disable -Wformat-overflow on gcc with -O3
    - test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
      On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
      /etc/init.d, but nothing guarantees that the path is created for the
      test.
    - test: deny-list TEST-08-INITRD.
      Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
      It makes sense for us to as well, because we don't run systemd in the
      initrd.
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
      It is preferred that we override units with dropins like this, rather
      than patching the original. This has no functional change.
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - debian/systemd.links: mask systemd-gpt-auto-generator by default
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship un-built manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches
    - test: temporarily skip credentials tests in LXC.
      This was already skipped in another patch, but now that we know what's
      going on with it, split it out.
    - test: skip test-execute in arhmf LXC containers
    - test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
  * Dropped changes:
    - Drop test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch.
    - Drop test-ensure-SYSVINIT_PATH-exists-in-TEST-26-SYSTEMCTL.patch.
    - Drop meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch

Published in noble-updates
Deleted in noble-proposed (Reason: moved to -updates)
systemd (255.4-1ubuntu8.1) noble; urgency=medium

  * debian/systemd-resolved.postinst: ignore cp failure (LP: #2047975)
  * debian/systemd.postinst: don't restart user managers if too old (LP: #2054761)
  * switch-root: use MS_MOVE for /run when switchig from initrd (LP: #2064096)
  * test: check for kernel.apparmor_restrict_unprivileged_userns (LP: #2065964)

 -- Nick Rosbrook <email address hidden>  Fri, 17 May 2024 10:47:34 +0200
Superseded in oracular-proposed
systemd (256~rc1-1~exp2ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Provide upgrade path (Replaces:) for Jammy's systemd-repart
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
      Workaround Ubuntu core's read-only etc
    - d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
    - d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
      Disable -Wformat-overflow on gcc with -O3
    - test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
      On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
      /etc/init.d, but nothing guarantees that the path is created for the
      test.
    - test: deny-list TEST-08-INITRD.
      Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
      It makes sense for us to as well, because we don't run systemd in the
      initrd.
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
      It is preferred that we override units with dropins like this, rather
      than patching the original. This has no functional change.
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - debian/systemd.links: mask systemd-gpt-auto-generator by default
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship sd-bsod manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches
    - test: temporarily skip credentials tests in LXC.
      This was already skipped in another patch, but now that we know what's
      going on with it, split it out.
    - test: skip test-execute in arhmf LXC containers
    - test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
  * Dropped changes, fixed upstream:
    - Drop lp2058179-copy-ignore-EOPNOTSUPP-from-copy_file_range.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/c0bc1e8971
  * Dropped changes:
    - debian/extra/start-udev: drop scsi_mod delta.
      We have long held this delta in Ubuntu. Right now, this script is only
      installed in udev-udeb, but we do not build udebs on Ubuntu, so it is
      unnecessary to carry this delta.
    - Drop debian/Ubuntu-UseDomains-by-default.patch
  * New changes:
    - debian/gbp.conf: update for oracular
    - debian/systemd-resolved.postinst: ignore cp failure (LP: #2047975)
    - debian/control: Build-Depends: linux-tools-generic
    - debian/systemd.manpages: don't ship un-built manpages on i386
    - debian/tests: fix patching of autopkgtest-build-lxd

Deleted in noble-proposed (Reason: roll back unnecessary transition)
systemd (255.4-1ubuntu9) noble; urgency=medium

  * No-change rebuild against libmount1t64.

 -- Matthias Klose <email address hidden>  Fri, 19 Apr 2024 19:07:34 +0200

Available diffs

Published in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
Superseded in noble-proposed
systemd (255.4-1ubuntu8) noble; urgency=medium

  * copy: ignore -EOPNOTSUPP from copy_file_range() (LP: #2058179)
    File: debian/patches/lp2058179-copy-ignore-EOPNOTSUPP-from-copy_file_range.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fc81bb680f5d5c8c5995fcf6ed7f55f739dcd6a7

 -- Nick Rosbrook <email address hidden>  Fri, 19 Apr 2024 10:24:36 -0400
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
systemd (255.4-1ubuntu7) noble; urgency=medium

  * No-change rebuild against libssl3t64

 -- Steve Langasek <email address hidden>  Fri, 05 Apr 2024 05:38:07 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
systemd (255.4-1ubuntu6) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 08:26:16 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
systemd (255.4-1ubuntu5) noble; urgency=medium

  * No-change rebuild against libcurl4t64

 -- Steve Langasek <email address hidden>  Sat, 16 Mar 2024 07:04:30 +0000
Superseded in noble-proposed
systemd (255.4-1ubuntu4) noble; urgency=medium

  * No-change rebuild against libssl3t64

 -- Steve Langasek <email address hidden>  Mon, 04 Mar 2024 21:29:45 +0000
Superseded in noble-proposed
systemd (255.4-1ubuntu3) noble; urgency=medium

  * No-change rebuild against libssl3t64

 -- Steve Langasek <email address hidden>  Mon, 04 Mar 2024 08:28:30 +0000

Available diffs

Superseded in noble-proposed
systemd (255.4-1ubuntu2) noble; urgency=medium

  * debian/patches: modify tmpfiles.d/tmp.conf default for Ubuntu (LP: #2019026)
    In addition to cleaning /tmp at boot as is done in Debian, add a 30d
    cleanup age for files in /tmp.
    File: debian/patches/debian/Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1b9bc51bb1b58a6f625f67f1632296940d78e82c

 -- Nick Rosbrook <email address hidden>  Thu, 29 Feb 2024 12:02:44 -0500

Available diffs

Superseded in noble-proposed
systemd (255.4-1ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin
      to the kernel (we previously only set it in modprobe.d)
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Provide upgrade path (Replaces:) for Jammy's systemd-repart
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
    - d/p/debian/Ubuntu-UseDomains-by-default.patch:
      Enable UseDomains by default on Ubuntu.
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
      Workaround Ubuntu core's read-only etc
    - d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
    - d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
      Disable -Wformat-overflow on gcc with -O3
    - test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
      On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
      /etc/init.d, but nothing guarantees that the path is created for the
      test.
    - test: deny-list TEST-08-INITRD.
      Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
      It makes sense for us to as well, because we don't run systemd in the
      initrd.
    - debian/systemd.install: do not install pcrlock.d on i386.
      We don't build this stuff on i386.
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
      It is preferred that we override units with dropins like this, rather
      than patching the original. This has no functional change.
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - debian/systemd.links: mask systemd-gpt-auto-generator by default
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship sd-bsod manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches
    - test: temporarily skip credentials tests in LXC.
      This was already skipped in another patch, but now that we know what's
      going on with it, split it out.
    - test: skip test-execute in arhmf LXC containers
    - test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC
  * Dropped changes, fixed upstream:
    - Drop lp2046498-test-skip-test_exec_networknamespacepath-if-netns-setup-f.patch.
      Applied upstream: https://github.com/systemd/systemd-stable/commit/019d5f88ec
    - Drop test-skip-TEST-43-PRIVATEUSER-UNPRIV-if-unprivileged-user.patch.
      Applied upstream: https://github.com/systemd/systemd-stable/commit/c07a21408b
    - Drop test-skip-a-systemd-run-test-if-unprivileged-userns-is-re.patch.
      Applied upstream: https://github.com/systemd/systemd-stable/commit/159b80d44f
    - Drop test-execute-skip-tests-that-are-broken-without-unprivile.patch.
      Applied upstream: https://github.com/systemd/systemd-stable/commit/8c4d70178a
  * New changes:
    - debian/tests/tests-in-lxd: update workaround patch (LP: #2055200)
      The autopkgtest-build-lxd script changed in a way that this patch no
      longer applies. Update the patch so it does apply.
      Thanks to Florent 'Skia' Jacquet

Available diffs

Deleted in noble-updates (Reason: superseded by release)
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
systemd (255.2-3ubuntu2) noble; urgency=medium

  * test: skip test_exec_networknamespacepath if netns setup fails (LP: #2046498)
    Files:
    - debian/patches/lp2046498-test-skip-test_exec_networknamespacepath-if-netns-setup-f.patch
    - debian/patches/test-skip-failing-test-execute-tests-in-LXC.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=de1fcf756e47858f4a206db97434bce4a71384d0
  * test: skip TEST-43-PRIVATEUSER-UNPRIV if unprivileged userns is restricted
    File: debian/patches/test-skip-TEST-43-PRIVATEUSER-UNPRIV-if-unprivileged-user.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2aba69874c83289c43d199ca360aa2fc451486a7
  * Drop debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch.
    This will be re-addressed with a different patch.
    File: debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c3cd814e028364fe0c641d4bacfce22aafd1b572
  * Drop test-skip-failing-test-execute-tests-in-LXC.patch.
    This will be re-addressed with different patches.
    File: debian/patches/test-skip-failing-test-execute-tests-in-LXC.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ab853707f4cc3e7e2d5993ff38998c3c2c789f62
  * test: temporarily skip credentials tests in LXC.
    This was already skipped in another patch, but now that we know what's
    going on with it, split it out.
    File: debian/patches/test-temporarily-skip-credentials-tests-in-LXC.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c71acb411d315267fe811f024cdab97e032453f3
  * test: skip test-execute in arhmf LXC containers
    File: debian/patches/test-skip-test-execute-in-arhmf-LXC-containers.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1cb1e3060822bfadddead564e779942e73e02f62
  * test: skip exec-privatenetwork-yes-privatemounts-yes.service in LXC (LP: #2046495)
    File: debian/patches/test-skip-exec-privatenetwork-yes-privatemounts-yes.servi.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3ab76fd2db4291ee0531a07085c72cee06cb0d12
  * test: skip a systemd-run test if unprivileged userns is restricted
    File: debian/patches/test-skip-a-systemd-run-test-if-unprivileged-userns-is-re.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c85f2b4e32ee8fd1c0dc58d23e7fabdb7590d3cc
  * test-execute: skip tests that are broken without unprivileged userns
    File: debian/patches/test-execute-skip-tests-that-are-broken-without-unprivile.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7a6573c4f5133a7fec11fb059dd215f7c8c2204e

 -- Nick Rosbrook <email address hidden>  Wed, 24 Jan 2024 14:53:46 -0500
Superseded in noble-proposed
systemd (255.2-3ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin
      to the kernel (we previously only set it in modprobe.d)
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Provide upgrade path (Replaces:) for Jammy's systemd-repart
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
    - d/p/debian/Ubuntu-UseDomains-by-default.patch:
      Enable UseDomains by default on Ubuntu.
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
      Workaround Ubuntu core's read-only etc
    - d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
    - d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
      Disable -Wformat-overflow on gcc with -O3
    - test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
      On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
      /etc/init.d, but nothing guarantees that the path is created for the
      test.
    - test: deny-list TEST-08-INITRD.
      Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
      It makes sense for us to as well, because we don't run systemd in the
      initrd.
    - debian/systemd.install: do not install pcrlock.d on i386.
      We don't build this stuff on i386.
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
      It is preferred that we override units with dropins like this, rather
      than patching the original. This has no functional change.
    - test: skip failing test-execute tests in LXC.
      These are hopefully temporary workarounds so that we can figure out the
      root cause in either upstream systemd or LXC.
  * Dropped changes, fixed upstream:
    - Drop test-install-all-necessary-units-generators-for-LVM-on-De.patch.
      Applied upstream: https://github.com/systemd/systemd-stable/commit/b1dba6bcaa
    - Drop firstboot-remove-etc-localtime-on-reset.patch.
      Applied upstream: https://github.com/systemd/systemd-stable/commit/1d1b1fa25b
  * Dropped changes, replaced with new approach:
    - d/p/test-increase-QEMU_MEM-for-some-tests.patch:
      Increase QEMU_MEM for some tests to improve success rate
  * Dropped changes, included in Debian:
    - debian/tests/control: add Depends: mdadm lvm2 for TEST-64-UDEV-STORAGE
    - debian/tests/upstream: drop blacklist support.
    - test-skip-tests-for-unsupported-localectl-features.patch:
      skip tests for unsupported localectl features
  * New changes:
    - debian/tests/upstream: export QEMU_MEM="1024M" for all tests
    - Revert "Drop debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch"
    - debian/systemd.links: mask systemd-gpt-auto-generator by default (LP: #2046459)
      Re-ship the generator so that it can be used if needed, but mask the
      generator so that it remains disabled by default.
    - debian/systemd.install: exclude files that are not built for i386
    - debian/systemd.manpages: do not ship sd-bsod manpages on i386
    - debian/tests/control: only install systemd-boot-efi for supported arches

Available diffs

Superseded in noble-proposed
systemd (255-1ubuntu1) noble; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
      + drop test_no_failed
    - debian/systemd.postinst:
      + skip daemon-reexec and try-restarts during shutdown
      + manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
      + Do not ship systemd-gpt-auto-generator
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin
      to the kernel (we previously only set it in modprobe.d)
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Provide upgrade path (Replaces:) for Jammy's systemd-repart
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
    - d/p/debian/Ubuntu-UseDomains-by-default.patch:
      Enable UseDomains by default on Ubuntu.
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - d/p/test-increase-QEMU_MEM-for-some-tests.patch:
      Increase QEMU_MEM for some tests to improve success rate
    - debian/patches/debian/UBUNTU-read-only-etc-hacks.patch:
      Workaround Ubuntu core's read-only etc
    - test-skip-tests-for-unsupported-localectl-features.patch:
      skip tests for unsupported localectl features
    - d/p/test-drop-etc-default-locale-handling-from-TEST-74-AUX-UT.patch
    - d/p/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch:
      Disable -Wformat-overflow on gcc with -O3
  * Dropped changes, fixed upstream:
    - Drop lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/86f6760038
    - Drop lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/77451f654a
    - Drop lp2013543-core-reorder-systemd-arguments-on-reexec.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/06afda6b38
    - Drop lp2033325-Revert-core-service-when-resetting-PID-also-reset-known-f.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/996b00ede8
    - Drop test-denylist-TEST-29-PORTABLE-again.patch.
      According to upstream, this has been resolved by
      https://github.com/systemd/systemd/pull/28123, and a PPA autopkgtest
      confirms this.
  * Dropped changes, no longer needed:
    - Drop deny-list-TEST-55-OOMD-on-ppc64el.patch.
      We already disable qemu tests on ppc64el, so having this too is
      unnecessary.
    - Drop debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch.
      These tests no longer fail when run in LXD, so drop the patch.
    - Drop debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch (LP: #1959047)
  * New changes:
    - test: ensure SYSVINIT_PATH exists in TEST-26-SYSTEMCTL.
      On Ubuntu, we hit the case where SYSVINIT_PATH falls back to
      /etc/init.d, but nothing guarantees that the path is created for the
      test.
    - firstboot: remove /etc/localtime on --reset
    - debian/tests/upstream: drop blacklist support.
    - test: deny-list TEST-08-INITRD.
      Upstream already disables this: https://github.com/systemd/systemd/pull/28813.
      It makes sense for us to as well, because we don't run systemd in the
      initrd.
    - debian/tests/control: add Depends: systemd-boot-efi for upstream-2.
      TEST-70-TPM2 wants the systemd-boot EFI binary for testing pcrlock, so
      just install the binaries.
    - debian/systemd.install: do not install pcrlock.d on i386.
      We don't build this stuff on i386.
    - debian/tests/control: add Depends: mdadm lvm2 for TEST-64-UDEV-STORAGE
    - test: install all necessary units & generators for LVM on Debian
    - debian/extra: use a dropin to configure Nice=-1 on systemd-journald.service.
      It is preferred that we override units with dropins like this, rather
      than patching the original. This has no functional change.
    - test: skip failing test-execute tests in LXC.
      These are hopefully temporary workarounds so that we can figure out the
      root cause in either upstream systemd or LXC.

Available diffs

Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.23) focal; urgency=medium

  [ Nick Rosbrook ]
  * core/device: ignore DEVICE_FOUND_UDEV bit on switching root (LP: #2037281)
    File: debian/patches/lp2037281-core-device-ignore-DEVICE_FOUND_UDEV-bit-on-switching-roo.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7793563bb38a84a3dc6bc0da1c08546c3b915ab8
  * dns-query: bump CNAME_MAX to 16 (LP: #2024009)
    File: debian/patches/lp2024009-dns-query-bump-CNAME_MAX-to-16.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=193899d103d44c642d362e9916b14df844ec702f
  * Fall back to kexec when no kexec binary exists (LP: #1969365)
    File: debian/patches/lp1969365-Fall-back-to-kexec-when-no-kexec-binary-exists.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3934f3794427dee4e72824998dd4c6e6d5875289
  * test: ignore LXC filesystem when checking for writable locations (LP: #2029352)
    File: debian/patches/lp2029352-test-ignore-LXC-filesystem-when-checking-for-writable-loc.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=70facbfbf54c4ffb31ba392dbe3fec3084fdf3bc

  [ Heitor Alves de Siqueira ]
  * core/mount: adjust deserialized state based on /proc/self/mountinfo (LP: #1837227)
    Author: Heitor Alves de Siqueira
    File: debian/patches/lp1837227-core-mount-adjust-deserialized-state-based-on-proc-self-m.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a0a749953d309f48bc45140102adf205d1071c4d

 -- Nick Rosbrook <email address hidden>  Tue, 21 Nov 2023 16:10:21 -0500
Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.12) jammy; urgency=medium

  * core/device: ignore DEVICE_FOUND_UDEV bit on switching root (LP: #2037281)
    File: debian/patches/lp2037281-core-device-ignore-DEVICE_FOUND_UDEV-bit-on-switching-roo.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=00f86f0b20f794f30aabe7181912d2ec2207e292
  * use read-only /etc hack in more places (LP: #2035122)
    File: debian/patches/debian/UBUNTU-Support-system-image-read-only-etc.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c57406e850396a5d446aefe5e70a3aeaad080d72
  * autopkgtest: do not allow qemu to be used on ppc64el.
    Almost every run on ppc64el takes 12 to 24 hours, so do this as a last
    resort to relieve pressure on autopkgtest infrastructure.
    File: debian/tests/upstream
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d125a1ed3f01e59dba2f370c13801bfb76c16f5d

 -- Nick Rosbrook <email address hidden>  Tue, 21 Nov 2023 15:57:17 -0500
Published in mantic-updates
Deleted in mantic-proposed (Reason: moved to -updates)
systemd (253.5-1ubuntu6.1) mantic; urgency=medium

  * Revert "debian/rules: set MulticastDNS=resolve by default" (LP: #2038894)
    File: debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3d753238699f54e8c2892d8107136d49f09e44b6

 -- Nick Rosbrook <email address hidden>  Thu, 26 Oct 2023 09:55:41 -0400

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
systemd (253.5-1ubuntu7) noble; urgency=medium

  * Revert "debian/rules: set MulticastDNS=resolve by default" (LP: #2038894)
    File: debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3d753238699f54e8c2892d8107136d49f09e44b6
  * debian/gbp.conf: update for noble
    File: debian/gbp.conf
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a65decb3a73592af8b952b159cfb453e9c0babd5

 -- Nick Rosbrook <email address hidden>  Thu, 26 Oct 2023 09:51:33 -0400

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.11) jammy; urgency=medium

  * wait-online: exit early if all links are ignored (LP: #2036358)
    File: debian/patches/lp2036358-wait-online-exit-early-if-all-links-are-ignored.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=fcf9af1efaa904b9e587a3bfa76814d2601d05f3

 -- Nick Rosbrook <email address hidden>  Tue, 19 Sep 2023 12:57:00 -0400
Published in lunar-updates
Deleted in lunar-proposed (Reason: moved to -updates)
systemd (252.5-2ubuntu3.2) lunar; urgency=medium

  * wait-online: exit early if all links are ignored (LP: #2036358)
    File: debian/patches/lp2036358-wait-online-exit-early-if-all-links-are-ignored.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0b8b372b449c9b3cfbf556bbe5375da99b5735db

 -- Nick Rosbrook <email address hidden>  Tue, 19 Sep 2023 12:50:07 -0400
Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
systemd (253.5-1ubuntu6) mantic; urgency=medium

  * debian/tests: Depends: tzdata-legacy for upstream-{1,2} (LP: #2035778)
    File: debian/tests/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=28d9f59c6abb6e460dd34baa4237ef04aa06aced

 -- Nick Rosbrook <email address hidden>  Tue, 19 Sep 2023 11:54:35 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
systemd (253.5-1ubuntu5) mantic; urgency=medium

  * Revert "core/service: when resetting PID also reset known flag" (LP: #2033325)
    Thanks to Sergio Durigan Junior
    File: debian/patches/lp2033325-Revert-core-service-when-resetting-PID-also-reset-known-f.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=021b6fafca7ae9bddaa479500614a4a4be40ce59
  * debian/rules: do not ship systemd-gpt-auto-generator.
    We do not want the functionality provided by this generator, so do not
    ship it.
    File: debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a366279a84730e92ed734710560ea833709f359d

 -- Nick Rosbrook <email address hidden>  Thu, 07 Sep 2023 16:09:54 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
systemd (253.5-1ubuntu4) mantic; urgency=medium

  * Revert "Drop Provides: time-daemon for bin:systemd-timesyncd"
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e88d9f0241a307a3c1b4bcaf4bf29799d984aa3c

 -- Nick Rosbrook <email address hidden>  Fri, 25 Aug 2023 16:36:26 -0400
Superseded in mantic-proposed
systemd (253.5-1ubuntu3) mantic; urgency=medium

  [ Nick Rosbrook ]
  * debian/rules: build with -ffat-lto-objects (LP: #2031416)
    File: debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c78b7a6a2578d2b3f70638db918858f9b78107a4

  [ Utkarsh Gupta ]
  * Drop Provides: time-daemon for bin:systemd-timesyncd
    Author: Utkarsh Gupta
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9b78ef26d64a40c21cac1e48534c6bf33661e6d7

 -- Nick Rosbrook <email address hidden>  Fri, 25 Aug 2023 15:31:17 -0400

Available diffs

Superseded in jammy-updates
Deleted in jammy-updates (Reason: Revert for regression LP: #2035406)
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.10) jammy; urgency=medium

  [ Nick Rosbrook ]
  * debian/tests/tests-in-lxd: use --reuse flag in lxc publish (LP: #2023229)
    File: debian/tests/tests-in-lxd
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=85b2ceddff1a6cc1ddbca8a1b7e5381d146e6313
  * pstore: only try to load efi_pstore module (LP: #2023462)
    File: debian/patches/lp1978079-efi-pstore-not-cleared-on-boot.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7600bbfb1e8a399e5aeb1010a20deda3e5a06c89
  * shutdown: get only active md arrays. (LP: #2025563)
    File: debian/patches/lp2025563-shutdown-get-only-active-md-arrays.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=416a9245c8f0efbedcc4395cada23cb09c685ec3
  * udev-rules: fix nvme symlink creation on namespace changes (LP: #2028180)
    File: debian/patches/lp2028180-udev-rules-fix-nvme-symlink-creation-on-namespace-changes.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=26e85b944da9098e66fc0c39f64ee40254c0c278
  * core: reorder systemd arguments on reexec (LP: #2013543)
    File: debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=19ba0f20d311642596dc65fa5d6eb96a2d4be280
  * network/dhcp4: do not ignore the gateway even if the destination is in same network (LP: #2009743)
    Files:
    - debian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch
    - debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=73e774a2fb99c82df6d0edd770bb84ab735ec2f0
  * Drop debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch (LP: #1982218)
    File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=cf82f08feea456e1c65895b34bffa8c33d421588
  * debian/systemd.postint: do not daemon re-exec if we could hit LP: #2013543
    File: debian/systemd.postinst
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=be484dab06d590b1792a8f016f4292373d0174b7
  * binfmt: fix systemd-binfmt in LXD containers (LP: #1999275)
    Files:
    - debian/patches/lp1999275/binfmt-check-if-binfmt-is-mounted-before-applying-rules.patch
    - debian/patches/lp1999275/binfmt-util-also-check-if-binfmt-is-mounted-in-read-write.patch
    - debian/patches/lp1999275/binfmt-util-split-out-binfmt_mounted.patch
    - debian/patches/lp1999275/unit-check-more-specific-path-to-be-written-by-systemd-bi.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0b9eadf05ee6db0e009dacbc71521480095880b3

  [ Dan Streetman ]
  * Fix machinectl pull-tar and import-tar (LP: #1977630)
    Author: Dan Streetman
    File: debian/patches/lp1977630-fix_machinectl_pull_tar.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1e7d3febe1600c6eb03bd71a17be6a6af52988c7
  * make machinectl read-only work (LP: #1991829)
    Author: Dan Streetman
    File: debian/patches/lp1991829-add-CAP_LINUX_IMMUTABLE-to-systemd-machined-so-it-ca.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7a7c47569e0a2d175915eb0b79c60f2611848731

 -- Nick Rosbrook <email address hidden>  Mon, 21 Aug 2023 17:11:40 -0400
Superseded in lunar-updates
Deleted in lunar-proposed (Reason: moved to -updates)
systemd (252.5-2ubuntu3.1) lunar; urgency=medium

  * debian/tests/tests-in-lxd: use --reuse flag in lxc publish (LP: #2023229)
    File: debian/tests/tests-in-lxd
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2a443ddd5b67596647e463eee64d58c3c71bbf08
  * udev-rules: fix nvme symlink creation on namespace changes (LP: #2028180)
    File: debian/patches/lp2028180-udev-rules-fix-nvme-symlink-creation-on-namespace-changes.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=064c7c00aa133b697ab3c0082b825e2f197f91cc
  * core: reorder systemd arguments on reexec (LP: #2013543)
    File: debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=45541ccbc16ed30b6a120cda7401f69cce164d54
  * network/dhcp4: do not ignore the gateway even if the destination is in same network (LP: #2009743)
    Files:
    - debian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch
    - debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ddea3bcbca3421299b13cfe897157cfbf9f0f06d
  * debian/systemd.postint: do not daemon re-exec if we could hit LP: #2013543
    File: debian/systemd.postinst
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e1a08bb427e19ced6c16f054ebdee43ccbc9c528
  * Drop debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch (LP: #1982218)
    File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8235427fd8859ee393a08d425e1a52e1ebcbe2f1
  * sd-bus: bus_message_type_from_string is not pure (LP: #2031683)
    File: debian/patches/lp2031683-sd-bus-bus_message_type_from_string-is-not-pure.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2d65b6c74864976a2bb42c884baf75d1674215fc

 -- Nick Rosbrook <email address hidden>  Fri, 18 Aug 2023 14:15:03 -0400
Superseded in mantic-proposed
systemd (253.5-1ubuntu2) mantic; urgency=medium

  * core: reorder systemd arguments on reexec (LP: #2013543)
    File: debian/patches/lp2013543-core-reorder-systemd-arguments-on-reexec.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c93e797cdd4f3678cdcc7449f8a6f6820e98b7f0
  * network/dhcp4: do not ignore the gateway even if the destination is in same network (LP: #2009743)
    Files:
    - debian/patches/lp2009743/network-dhcp4-do-not-ignore-the-gateway-even-if-the-desti.patch
    - debian/patches/lp2009743/test-network-add-one-more-testcase-for-DHCPv4-classless-r.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c09bc22fca4259301c88195f34ae3b24956afb22
  * debian/systemd.postint: do not daemon re-exec if we could hit LP: #2013543
    File: debian/systemd.postinst
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=19447af92c6d30e331ff97420e7ddcf3e5d723e1
  * meson.build: disable -Wformat-overflow on gcc with -O3
    File: debian/patches/meson.build-disable-Wformat-overflow-on-gcc-with-O3.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8c8595bf0f12e56d4b3a063c93a3ba69c798add2
  * debian: ship libsystemd.a in libsystemd-dev (LP: #2012437)
    Thanks to Serge Hallyn
    Files:
    - debian/libsystemd-dev.install
    - debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5997dd2a25a7c65d7c8a826346c0120532a0e083
  * autopkgtest: add build test for static libsystemd
    Files:
    - debian/tests/build-with-static-libsystemd
    - debian/tests/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9d90da82d6b4adcf59b9a6b6188af3a49381fea8

 -- Nick Rosbrook <email address hidden>  Mon, 14 Aug 2023 11:28:09 -0400

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
systemd (253.5-1ubuntu1) mantic; urgency=medium

  * Merge 253.5-1 from Debian unstable. Remaining changes:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
    - debian/tests/tests-in-lxd: run some autopkgtests in LXD too
    - debian/tests/storage: skip tests if scsi_debug module is not available
    - debian/tests/boot-and-services:
      + skip test_syslog on s390x
      + skip coredump tests on s390x
      + skip apparmor tests on armhf
      + consume stderr in systemctl status call in test_service
    - debian/systemd.postinst: skip daemon-reexec and try-restarts during shutdown
    - debian/systemd.postinst,debian/rules:
      Disable dh_installinit generation of tmpfiles for systemd package, and
      manually call systemd-tmpfiles --create in postinst
    - debian/systemd-resolved.postinst: copy existing /etc/resolv.conf to
      /run/systemd/resolve/stub-resolv.conf
    - debian/rules:
      + Set default user path
      + Disable LLMNR by default
      + Remove unneeded efi artifacts on i386 to avoid debugedit errors
    - debian/rules,debian/control,debian/tests/control:
      + Do not build with tpm libraries on i386
      + Do not build with libqrencode on i386
    - debian/gbp.conf,debian/extra/wrap_cl.py:
      Use a customization script to add LP commit links to changelog
    - debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf:
      Set ManagedOOMSwap=auto, disabling swap kill by default
    - debian/extra/start-udev: Set scsi_mod scan=sync even if it's builtin
      to the kernel (we previously only set it in modprobe.d)
    - debian/control:
      + Add Recommends: networkd-dispatcher systemd-resolved to systemd package
      + Provide upgrade path (Replaces:) for Jammy's systemd-repart
      + Give systemd-resolved Priority: important
      + Add Recommends: systemd-hwe-hwdb to udev package
      + Add Breaks: systemd (<< ${binary:Version}) to udev package so that
        systemd is upgraded as well when upgrading udev
      + Make systemd-sysv Depends: on matching version of systemd
      + Drop Recommends: libnss-myhostname libnss-resolve from systemd-resolved
    - d/p/debian/Ubuntu-UseDomains-by-default.patch:
      Enable UseDomains by default on Ubuntu.
    - d/p/debian/UBUNTU-Add-AssumedApparmorLabel-unconfined-to-timedate1-dbus.patch:
      Set AssumedAppArmorLabel=unconfined in timedate1 dbus service file
    - d/p/debian/UBUNTU-test-test-functions-launch-qemu-with-vga-none.patch:
      Launch QEMU with -vga none in test-functions
    - d/p/debian/UBUNTU-journald.service-set-Nice-1-to-dodge-watchdog-on-soft-loc.patch:
      Set Nice=-1 in journald.service to dodge watchdog on soft lockups
    - d/p/debian/UBUNTU-Revert-namespace-be-more-careful-when-handling-namespacin.patch:
      Revert "namespace: be more careful when handling namespacing failures gracefully"
      upstream commit
    - d/p/debian/UBUNTU-resolved-default-no-negative-caching.patch:
      Default to Cache=no-negative in systemd-resolved
    - d/p/Revert-network-if-sys-is-rw-then-udev-should-be-around.patch:
      Revert "network: if /sys is rw, then udev should be around" upstream
      commit
    - d/p/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch:
      Skip some of test-execute when running in LXD
    - d/p/lp1861941-dont-generate-disk-byuuid-for-bcache-uuid.patch:
      skip disk/by-uuid for bcache devices
    - d/p/deny-list-TEST-55-OOMD-on-ppc64el.patch:
      Deny-list TEST-55-OOMD om ppc64el
    - d/p/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch:
      Don't override Ubuntu's default sysctl values
    - d/p/test-increase-QEMU_MEM-for-some-tests.patch:
      Increase QEMU_MEM for some tests to improve success rate
    - d/p/test-denylist-TEST-29-PORTABLE-again.patch:
      Deny-list TEST-29-PORTABLE
  * Dropped changes, fixed upstream:
    - lp1999275-binfmt-util-also-check-if-binfmt-is-mounted-in-read-write.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/5aaa79ce96
    - lp1999275-stat-util-introduce-fd_is_read_only_fs.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/dc1752ea72
    - lp1999275-binfmt-check-if-binfmt-is-mounted-before-applying-rules.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/94ba5b1532
    - lp2002445-sd-netlink-do-not-swap-old-name-and-alternative-name.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/080afbb57c
    - lp2002445-udev-net-allow-new-link-name-as-an-altname-before-renamin.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/d0b31efc1a
    - lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/1d84a3c779
    - lp1999275-binfmt-util-split-out-binfmt_mounted.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/a51a9684c9
    - lp2002445-sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/4d600667f8
    - lp2002445-test-network-add-a-test-for-renaming-device-to-current-al.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/f68f644a16
    - lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/9a26098e90
    - lp2002445/core-device-ignore-failed-uevents.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/e9336d6ac3
    - lp2002445/udev-restore-syspath-and-properties-on-failure.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/210033847c
    - lp2002445/sd-device-introduce-device_get_property_int.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/eedfef0f0d
    - lp2002445-udev-attempt-device-rename-even-if-interface-is-up.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/53584e7b61
    - lp1999275-unit-check-more-specific-path-to-be-written-by-systemd-bi.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/f74a7cb45c
    - lp2002445-sd-netlink-add-a-test-for-rtnl_set_link_name.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/b338a8bb40
    - test-skip-some-tests-when-machine-id-is-not-initialized.patch:
      Applied upstream: https://github.com/systemd/systemd/pull/25732
    - sd-netlink-skip-test_rtnl_set_link_name-when-altnames-are.patch:
      Applied upstream: https://github.com/systemd/systemd/commit/5ccbe7fb197
    - debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch (LP: #1982218):
      This has been implemented upstream in a different way, but with the same
      outcome: https://github.com/systemd/systemd/commit/ab3aed4a034.
    - debian/Ubuntu-units-set-ConditionVirtualization-private-users-on-j.patch:
      This is obsoleted by an upstream change to fix the underlying issue:
      https://github.com/systemd/systemd/commit/362235bf59.
  * Dropped changes, no longer needed:
    - Deny-list-TEST-74-AUX-UTILS-on-s390x.patch:
      This test passes on s390x now.
    - debian/UBUNTU-test-sleep-skip-test_fiemap-upon-inapproriate-ioctl-.patch:
      This test passes without this patch now.
    - debian/UBUNTU-Revert-cgroup-Continue-unit-reset-if-cgroup-is-busy.patch:
      Testing libvirt against systemd without this patch passses now.
    - debian/UBUNTU-units-block-CAP_SYS_MODULE-units-in-containers-too.patch:
      This test passes without this patch now.
    - debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch:
      This test passes in LXD without this patch now.
    - debian/systemd.prerm: remove unnecessary whitespace
    - debian/systemd.maintscript:
      Our delta pertains to versions older than 249, which is in Jammy and is
      therefore the oldest version direct upgrades will be supported from.
    - test: drop /etc/default/locale handling from TEST-74-AUX-UTILS
  * New changes:
    - debian/patches: consolidate Ubuntu core hacks into one patch,
      debian/UBUNTU-read-only-etc-hacks.patch:
      + debian/UBUNTU-Fix-timezone-setting-on-read-only-etc.patch
      + debian/UBUNTU-Support-system-image-read-only-etc.patch
      + debian/timedatectl-lp1650688.patch
      + lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
      + debian/UBUNTU-read-only-etc-hacks.patch
    - debian/systemd.postinst: remove duplicate if block
    - debian/gbp.conf: update debian-branch to ubuntu-mantic
    - debian/tests: add ability to override SELECTED_TESTS in upstream tests
    - debian/systemd.postinst: fix /etc/locale.conf migration
    - debian/tests/tests-in-lxd: use --reuse flag in lxc publish (LP: #2023229)
    - debian/rules: set MulticastDNS=resolve by default
    - test-skip-tests-for-unsupported-localectl-features.patch:
      skip tests for unsupported localectl features
    - debian/tests/boot-and-services: drop test_no_failed

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.22) focal; urgency=medium

  * resolve: fix potential memleak and use-after-free (LP: #2012943)
    File: debian/patches/lp2012943-resolve-fix-potential-memleak-and-use-after-free.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ed2729587663dbab3583d06492b715df2896874e

 -- Nick Rosbrook <email address hidden>  Mon, 27 Mar 2023 13:54:06 -0400
Superseded in jammy-updates
Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.9) jammy; urgency=medium

  * udev: gracefully handle rename failures (LP: #2002445)
    Files:
    - debian/patches/lp2002445/core-device-ignore-failed-uevents.patch
    - debian/patches/lp2002445/sd-device-introduce-device_get_property_int.patch
    - debian/patches/lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch
    - debian/patches/lp2002445/udev-restore-syspath-and-properties-on-failure.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a7ad4a9fc708500c61e3b8127f112d8c90049b2c

Obsolete in kinetic-updates
Deleted in kinetic-proposed (Reason: moved to -updates)
systemd (251.4-1ubuntu7.3) kinetic; urgency=medium

  * udev: gracefully handle rename failures (LP: #2002445)
    Files:
    - debian/patches/lp2002445/core-device-ignore-failed-uevents.patch
    - debian/patches/lp2002445/sd-device-introduce-device_get_property_int.patch
    - debian/patches/lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch
    - debian/patches/lp2002445/udev-restore-syspath-and-properties-on-failure.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=deb435fbb84fde1fd39da47231a7473fc2a412e8

Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
systemd (252.5-2ubuntu3) lunar; urgency=medium

  * udev: gracefully handle rename failures (LP: #2002445)
    Files:
    - debian/patches/lp2002445/core-device-ignore-failed-uevents.patch
    - debian/patches/lp2002445/sd-device-introduce-device_get_property_int.patch
    - debian/patches/lp2002445/sd-device-make-device_set_syspath-clear-sysname-and-sysnu.patch
    - debian/patches/lp2002445/udev-restore-syspath-and-properties-on-failure.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=79536dbb165dbcc402629684e0911693626df5b1

 -- Nick Rosbrook <email address hidden>  Mon, 20 Mar 2023 10:17:24 -0400

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.21) focal; urgency=medium

  * udev: avoid NIC renaming race with kernel (LP: #2002445)
    Files:
    - debian/patches/lp2002445-netlink-do-not-fail-when-new-interface-name-is-already-us.patch
    - debian/patches/lp2002445-netlink-introduce-rtnl_get-delete_link_alternative_names.patch
    - debian/patches/lp2002445-sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch
    - debian/patches/lp2002445-udev-attempt-device-rename-even-if-interface-is-up.patch
    - debian/patches/lp2002445-udev-net-allow-new-link-name-as-an-altname-before-renamin.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=69ab4a02e828e20ea0ddbd75179324df7a8d1175
  * test-seccomp: accept ENOSYS from sysctl(2) too (LP: #1933090)
    Thanks to Roxana Nicolescu
    File: debian/patches/lp1933090-test-seccomp-accept-ENOSYS-from-sysctl-2-too.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=adaddd1441370ebcdb8bc33d7406b95d85b744f9
  * debian/test: ignore systemd-remount-fs.service failure in containers (LP: #1991285)
    File: debian/tests/boot-and-services
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=264bdc86f1e4dcd10e8d914d095581c54c33199a

 -- Nick Rosbrook <email address hidden>  Wed, 15 Mar 2023 11:04:15 -0400
Superseded in kinetic-proposed
systemd (251.4-1ubuntu7.2) kinetic; urgency=medium

  * network/dhcp4: accept local subnet routes from DHCP (LP: #2004478)
    File: debian/patches/lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=751bac59b405025964d76c4ef8e0603457a605af
  * udev: avoid NIC renaming race with kernel (LP: #2002445)
    Files:
    - debian/patches/lp2002445/sd-netlink-add-a-test-for-rtnl_set_link_name.patch
    - debian/patches/lp2002445/sd-netlink-do-not-swap-old-name-and-alternative-name.patch
    - debian/patches/lp2002445/sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch
    - debian/patches/lp2002445/udev-attempt-device-rename-even-if-interface-is-up.patch
    - debian/patches/lp2002445/udev-net-allow-new-link-name-as-an-altname-before-renamin.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ffb1e85fdd3f0fe9b158b28a95cfa6d241fcbe70

 -- Nick Rosbrook <email address hidden>  Wed, 08 Mar 2023 12:07:55 -0500
Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
systemd (252.5-2ubuntu2) lunar; urgency=medium

  * network/dhcp4: accept local subnet routes from DHCP (LP: #2004478)
    File: debian/patches/lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b9aaaf37b8ca7c9febe5f0ebc4b82d0f895cbbd3
  * sd-netlink: skip test_rtnl_set_link_name when altnames are not supported.
    This has already been fixed upstream by a larger commit, so this patch
    can be dropped when we have a new enough upstream version.
    File: debian/patches/sd-netlink-skip-test_rtnl_set_link_name-when-altnames-are.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=195985ee5aa2cfdbbac178a07e5b43b83f0550d0

 -- Nick Rosbrook <email address hidden>  Wed, 08 Mar 2023 12:51:51 -0500

Available diffs

Superseded in jammy-proposed
systemd (249.11-0ubuntu3.8) jammy; urgency=medium

  * network/dhcp4: accept local subnet routes from DHCP (LP: #2004478)
    File: debian/patches/lp2004478-network-dhcp4-accept-local-subnet-routes-from-DHCP.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=96928d5f45ebbfe682b47e842d63506fa0ac9583
  * udev: avoid NIC renaming race with kernel (LP: #2002445)
    Files:
    - debian/patches/lp2002445/sd-netlink-add-a-test-for-rtnl_set_link_name.patch
    - debian/patches/lp2002445/sd-netlink-do-not-swap-old-name-and-alternative-name.patch
    - debian/patches/lp2002445/sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch
    - debian/patches/lp2002445/udev-attempt-device-rename-even-if-interface-is-up.patch
    - debian/patches/lp2002445/udev-net-allow-new-link-name-as-an-altname-before-renamin.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=20dc4d51a340669c26c446c23b5a84516e82ea74
  * network: create stacked netdevs after the underlying link is (LP: #2000880)
    File: debian/patches/lp2000880-network-create-stacked-netdevs-after-the-underlying-link-.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ab620e709f3f62eda86af26fd66c00d6e5165a25
  * Enable /dev/sgx_vepc access for the group 'sgx' (LP: #2009502)
    File: debian/patches/lp2009502-Enable-dev-sgx_vepc-access-for-the-group-sgx.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=434480ae4059a16ccbde9613be0c26ff1983cc3a

 -- Nick Rosbrook <email address hidden>  Mon, 06 Mar 2023 14:51:06 -0500
Superseded in kinetic-updates
Obsolete in kinetic-security
systemd (251.4-1ubuntu7.1) kinetic-security; urgency=medium

  * SECURITY UPDATE: information leak vulnerability in systemd-coredump
    - debian/patches/CVE-2022-4415.patch: do not allow user to access
      coredumps with changed uid/gid/capabilities
    - CVE-2022-4415
  * SECURITY UPDATE: DoS vulnerability in systemd-coredump
    - debian/patches/backport-for-CVE-2022-45873.patch: allow
      json_variant_dump() to return an error
    - debian/patches/CVE-2022-45873.patch: avoid deadlock when passing
      processed backtrace data
    - CVE-2022-45873

 -- Nishit Majithia <email address hidden>  Thu, 02 Mar 2023 18:28:02 +0530
Superseded in jammy-updates
Published in jammy-security
systemd (249.11-0ubuntu3.7) jammy-security; urgency=medium

  * SECURITY UPDATE: buffer overrun vulnerability in format_timespan()
    - debian/patches/CVE-2022-3821.patch: time-util: fix buffer-over-run
    - CVE-2022-3821
  * SECURITY UPDATE: information leak vulnerability in systemd-coredump
    - debian/patches/CVE-2022-4415.patch: do not allow user to access
      coredumps with changed uid/gid/capabilities
    - CVE-2022-4415

 -- Nishit Majithia <email address hidden>  Thu, 02 Mar 2023 18:28:02 +0530

Available diffs

Superseded in focal-updates
Published in focal-security
systemd (245.4-4ubuntu3.20) focal-security; urgency=medium

  * SECURITY UPDATE: buffer overrun vulnerability in format_timespan()
    - debian/patches/CVE-2022-3821.patch: time-util: fix buffer-over-run
    - CVE-2022-3821
  * SECURITY UPDATE: information leak vulnerability in systemd-coredump
    - debian/patches/CVE-2022-4415.patch: do not allow user to access
      coredumps with changed uid/gid/capabilities
    - CVE-2022-4415

 -- Nishit Majithia <email address hidden>  Thu, 02 Mar 2023 18:28:02 +0530
Published in bionic-updates
Published in bionic-security
systemd (237-3ubuntu10.57) bionic-security; urgency=medium

  * SECURITY UPDATE: buffer overrun vulnerability in format_timespan()
    - debian/patches/CVE-2022-3821.patch: time-util: fix buffer-over-run
    - CVE-2022-3821

 -- Nishit Majithia <email address hidden>  Thu, 02 Mar 2023 18:28:02 +0530
Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
systemd (252.5-2ubuntu1) lunar; urgency=medium

  * Merge 252.5-2 from Debian unstable
    - Drop test-handle-Debian-s-etc-default-locale-in-testsuite-74.f.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/9b42646b22
      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=1b0789416172ec60d8086fe2b458b5396bb7e857
    - Drop test-make-sure-mount-point-exists-in-testsuite-64.sh.patch.
      Applied upstream: https://github.com/systemd/systemd/commit/07e4787106
      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=f97b2d5ae1a1f35668c4648f1c7fc715a588de50
    - Drop test-remove-no-longer-needed-quirk-for-set-locale-on-Debi.patch.
      Fixed upstream: https://github.com/systemd/systemd-stable/commit/1c325f6d7f
      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=5f85226d61393c08d7ea51c2f28db7fd4c79bcc6
  * udev: avoid NIC renaming race with kernel (LP: #2002445)
    Files:
    - debian/patches/lp2002445-sd-netlink-add-a-test-for-rtnl_set_link_name.patch
    - debian/patches/lp2002445-sd-netlink-do-not-swap-old-name-and-alternative-name.patch
    - debian/patches/lp2002445-sd-netlink-restore-altname-on-error-in-rtnl_set_link_name.patch
    - debian/patches/lp2002445-test-network-add-a-test-for-renaming-device-to-current-al.patch
    - debian/patches/lp2002445-udev-attempt-device-rename-even-if-interface-is-up.patch
    - debian/patches/lp2002445-udev-net-allow-new-link-name-as-an-altname-before-renamin.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=58d29c2b376f03c44ed5a719877c95b332018cdc
  * Deny-list TEST-74-AUX-UTILS on s390x.
    Since this currently is only known to fail on the autopkgtest
    infrastructure, we believe this is a temporary issue.
    File: debian/patches/Deny-list-TEST-74-AUX-UTILS-on-s390x.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a3a059d86e2fe3a104419ae2afcab557171f9809

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
systemd (252.4-1ubuntu1) lunar; urgency=medium

  * Drop oomd-fix-unreachable-test-case-in-test-oomd-util.patch.
    Applied upstream: https://github.com/systemd/systemd-stable/commit/bcd42b3c88
    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=93cf2f4709a6768d6eeb04153c92bffec0726753
  * Drop oomd-always-allow-root-owned-cgroups-to-set-ManagedOOMPre.patch.
    Applied upstream: https://github.com/systemd/systemd-stable/commit/2bdf5b0382
    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=24f51625bcec9a7b4f32a0caf363b000b173748b
  * debian/rules: remove explicit -fcf-protection flag.
    This is included in the default gcc flags on Ubuntu[1], so we do not need
    this anymore. Drop the diff to reduce our delta from Debian.
    [1] https://wiki.ubuntu.com/ToolChain/CompilerFlags#A-fcf-protection
    File: debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b72bf5bb964aa89769417491fcc99926a06490ba
  * Revert "Drop systemd.prerm safety check."
    This reverts commit 0244c4d56556317f14eecc2f51871969ef02ba7b.
    systemd does not run in a chroot, so /run/systemd/system should not
    exist in chroots. Debian has kept this without issue, so revert this in
    order to reduce delta with Debian.
    File: debian/systemd.prerm
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d7df55f11603022cde6cf897aaddc02624e79336
  * Drop 0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch.
    This patch is specific to privileged LXD containers, which we are not
    testing anymore, so there is no need to carry the patch anymore.
    File: debian/patches/0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2acbc4741346c684ea3fa8aecf1d6ed88a7444cd
  * binfmt: fix systemd-binfmt in LXD containers (LP: #1999275)
    Files:
    - debian/patches/lp1999275-binfmt-check-if-binfmt-is-mounted-before-applying-rules.patch
    - debian/patches/lp1999275-binfmt-util-also-check-if-binfmt-is-mounted-in-read-write.patch
    - debian/patches/lp1999275-binfmt-util-split-out-binfmt_mounted.patch
    - debian/patches/lp1999275-stat-util-introduce-fd_is_read_only_fs.patch
    - debian/patches/lp1999275-unit-check-more-specific-path-to-be-written-by-systemd-bi.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=41fa3a0420c5633200ecd60add6cadb149c98ccd
  * debian/patches: update test-skip-some-tests-when-machine-id-is-not-initialized.patch.
    The latest stable tag includes some, but not all patches which [1] needs
    to work correctly. For now, just simplify the `machine_id_initialized()`
    helper and make a note in the patch that the changes were forwarded
    upstream.
    [1] https://github.com/systemd/systemd/pull/25732
    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=d17ca14b237f477899c7af793b698dc0740985d1

Superseded in lunar-proposed
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

Available diffs

Superseded in lunar-release
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.4-1ubuntu7) kinetic; urgency=medium

  [ Nick Rosbrook ]
  * autopkgtest: do not allow qemu to be used on ppc64el (LP: #1992178)
    Almost every run on ppc64el takes 12 to 24 hours, so do this as a last
    resort to relieve pressure on autopkgtest infrastructure.
    File: debian/tests/upstream
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ab2b8ad13a3d7441935d6f43bb81fbd540e2c33

  [ Dan Streetman ]
  * make machinectl read-only work (LP: #1991829)
    Author: Dan Streetman
    File: debian/patches/lp1991829-add-CAP_LINUX_IMMUTABLE-to-systemd-machined-so-it-ca.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a8a41b11d712c8cfbf595d34f39d95096f23e202

 -- Nick Rosbrook <email address hidden>  Tue, 11 Oct 2022 11:51:25 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.4-1ubuntu6) kinetic; urgency=medium

  * test: deny-list TEST-36-NUMAPOLICY on ppc64el (LP: #1989969)
    File: debian/patches/lp1989969-test-deny-list-TEST-36-NUMAPOLICY-on-ppc64el.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=0f61b31fbeb57cf7e47a5f0922fd2ff47b81caa7
  * debian/control: drop systemd-resolved Recommends: (LP: #1990187)
    libnss-resolve was previously explicitly excluded from ubuntu-minimal,
    and this Recommends: reverses that change. While here, drop
    libnss-myhostname too, because it is in universe and there is no real
    need for systemd-resolved to Recommends: it.
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=88c134fac13b738efdcc657e160350c061d0a018
  * debian/control: set Priority: important on systemd-resolved (LP: #1990278)
    Since this package used to be a part of the systemd binary package,
    systemd-resolved would be installed by debootstrap by default. Retain
    this previous behavior by setting Priority: important on
    systemd-resolved.
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1d9ca06dfe8351ed4d03073fbafa5e2212fe4fcb

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.4-1ubuntu5) kinetic; urgency=medium

  * enable building systemd-boot for riscv64 (LP: #1989457)

 -- Heinrich Schuchardt <email address hidden>  Tue, 13 Sep 2022 13:43:01 +0200

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.6) jammy; urgency=medium

  * Deny-list TEST-58-REPART on ppc64el (LP: #1988994)
    File: debian/patches/lp1988994-Deny-list-TEST-58-REPART-on-ppc64el.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d2ed3cc1d223bf35015b15ff83b50156b58f0f38

Superseded in bionic-updates
Superseded in bionic-security
systemd (237-3ubuntu10.56) bionic-security; urgency=medium

  * debian/udev.preinst:
    Add check_ID_NET_DRIVER() to ensure that on upgrade or install
    from an earlier version ID_NET_DRIVER is present on network
    interfaces. (LP: #1988119)

 -- Matthew Ruffell <email address hidden>  Tue, 06 Sep 2022 15:18:05 +1200
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.19) focal; urgency=medium

  [ dann frazier ]
  * Add support for the v247 network naming scheme, but keep v245 as default
    (LP: #1945225)
    Author: dann frazier
    Files:
    - debian/patches/lp1945225/0001-udev-net_id-parse-_SUN-ACPI-index-as-a-signed-intege.patch
    - debian/patches/lp1945225/0002-udev-net_id-don-t-generate-slot-based-names-if-multi.patch
    - debian/patches/lp1945225/0003-net_id-fix-newly-added-naming-scheme-name.patch
    - debian/patches/lp1945225/0004-Add-remaining-supported-schemes-as-options-for-defau.patch
    - debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f569231b5134a8e4901621ee5b2c33826184dae6

  [ Dimitri John Ledkov ]
  * test: fix test-execute autotest failure with kernel 5.15 (LP: #1975587)
    File: debian/patches/test-make-test-execute-pass-on-Linux-5.15.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7b3140ab5916269c020978ce678f06869a769f5c

 -- Dimitri John Ledkov <email address hidden>  Thu, 08 Sep 2022 10:58:15 +0100
Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.4-1ubuntu4) kinetic; urgency=medium

  * debian/systemd-resolved.postinst: copy existing /etc/resolv.conf on new installs (LP: #1988772)
    Commit 20bc8a37fa ("Always setup /etc/resolv.conf on new installations.")
    added logic to copy any existing /etc/resolv.conf to
    /run/systemd/resolve/stub-resolv.conf before creating the final symlink.
    When we merged the systemd-resolved package split changes from Debian,
    this logic was not replicated, which has caused regressions.
    Move the necessary pieces from systemd.postint to systemd-resolved.postinst
    to maintain the previous /etc/resolv.conf logic.
    Files:
    - debian/systemd-resolved.postinst
    - debian/systemd.postinst
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a34a768a929921978a67ef2192ee787255400ee5

 -- Nick Rosbrook <email address hidden>  Tue, 06 Sep 2022 19:39:59 -0400

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.18) focal; urgency=medium

  [ Nick Rosbrook ]
  * core: make sure we don't get confused when setting TERM for a tty fd
    (LP: #1959475)
    File: debian/patches/lp1959475-core-make-sure-we-don-t-get-confused-when-setting-TERM-fo.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b10c6853050dde26665caf3b15444d768d2bc498
  * shared/calendarspec: when mktime() moves us backwards, jump forward
    (LP: #1966800)
    File: debian/patches/lp1966800-shared-calendarspec-when-mktime-moves-us-backwards-jump-f.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1f063541e44f6ff1a6904676d4264a2e49a09594
  * network: do not remove localhost address (LP: #1979951)
    File: debian/patches/lp1979951-network-do-not-remove-localhost-address.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=87f872b8c5451f353601fb606e7fd7a479217cef
  * units: remove the restart limit on the modprobe@.service (LP: #1982462)
    File: debian/patches/lp1982462-units-remove-the-restart-limit-on-the-modprobe-.service.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=68353ffaf3539e6a58ef62a8b50850f56eae29ea

  [ Mustafa Kemal Gilor ]
  * d/p/lp1978079-efi-pstore-not-cleared-on-boot.patch: pstore: Run after
    modules are loaded. Thanks to Alexander Graf <email address hidden>.
    (LP: #1978079)
    Author: Mustafa Kemal Gilor
    File: debian/patches/lp1978079-efi-pstore-not-cleared-on-boot.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6e60756f2079d6408abdb967127a1d9b9a0eba8c

 -- Nick Rosbrook <email address hidden>  Wed, 31 Aug 2022 11:27:33 -0400
Superseded in jammy-proposed
systemd (249.11-0ubuntu3.5) jammy; urgency=medium

  [ Nick Rosbrook ]
  * Ensure dns_search_domain_unlink_marked removes all marked domains (LP: #1975667)
    File: debian/patches/lp1975667-Ensure-dns_search_domain_unlink_marked-removes-all-marked.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=919d5ddedd5bb8b45ab9437bf42d66c2821bb074
  * core,firstboot: workaround timezone issues on Ubuntu Core (LP: #1981042)
    Thanks to Robert Ancell for preparing the patch.
    File: debian/patches/lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b15546361b549217908fb6ca5d473be23d7fa757
  * network: do not remove localhost address (LP: #1979951)
    File: debian/patches/lp1979951-network-do-not-remove-localhost-address.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2cd88391cce9fe95a486ae6dd214c12f236f3881
  * units: remove the restart limit on the modprobe@.service (LP: #1982462)
    File: debian/patches/lp1982462-units-remove-the-restart-limit-on-the-modprobe-.service.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8f0acd1b2fbb8eed1259c34963e5e9b201bef900
  * pstore: do not try to load mtdpstore (LP: #1981622)
    File: debian/patches/lp1978079-efi-pstore-not-cleared-on-boot.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=15225032c3657f5906ee49d48929f9295a8664a0
  * core/mount: downgrade log level about several mkdir failures (LP: #1979952)
    Files:
    - debian/patches/lp1979952-Revert-core-mount-fail-early-if-directory-cannot-be-creat.patch
    - debian/patches/lp1979952-core-mount-downgrade-log-level-about-several-mkdir-failur.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ee8cfcf500698fab2e990de291ecf4c3ab87a4ae
  * debian/control: add Recommends: systemd-hwe-hwdb to udev.
    The systemd-hwe-hwdb brings in additional hwdb rules for HWE, so we want
    those installed with udev by default.
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=4a7a3258c33201cca305956820fcc6bcd6052d76
  * hwdb: implement --root option for systemd-hwdb query (LP: #1988078)
    Files:
    - debian/libsystemd0.symbols
    - debian/patches/lp1988078-hwdb-implement-root-option-for-systemd-hwdb-query.patch
    - debian/patches/lp1988078-sd-hwdb-add-sd_hwdb_new_from_path.patch
    - debian/patches/lp1988078-sd-hwdb-include-sys-stat.h-in-hwdb-internal.h.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=937fef96c858f2f2042bf71032f315647c14add0

  [ Luca Boccassi ]
  * Enable systemd-repart and ship it in a new systemd-repart package.
    (LP: #1897932)
    Add fdisk as test dependency, needed by test-repart which calls sfdisk.
    Add libfdisk-dev/libssl-dev as dependencies, needed for systemd-repart.
    Author: Luca Boccassi
    Files:
    - debian/control
    - debian/rules
    - debian/systemd-repart.install
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=debbc5e9362522210096ae5fa9da48378791e381

  [ Lukas Märdian ]
  * Add sd-repart as test depend, to avoid skipping TEST-58-REPART
    File: debian/tests/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=669190653f06a6554ddf9725cbeccac65149df23

 -- Nick Rosbrook <email address hidden>  Thu, 01 Sep 2022 08:44:50 -0400
Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.4-1ubuntu3) kinetic; urgency=medium

  * Fix version of backported sd_hwdb_new_from_path symbol.
    The systemd-hwdb binary calling into this library is linked statically,
    but we still want to keep a future proof ABI, just in case.
    Files:
    - debian/libsystemd0.symbols
    - debian/patches/sd-hwdb-add-sd_hwdb_new_from_path.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=dee01ca169cd41e514658f8a631847c9e852e842

Superseded in kinetic-proposed
systemd (251.4-1ubuntu2) kinetic; urgency=medium

  [ Lukas Märdian ]
  * Provide upgrade path (Replaces:) for Jammy's systemd-repart (LP: 1897932)
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2281670aa8007179170d5cc485bb94e3bbc3b63c

  [ Luca Boccassi ]
  * resolved: switch from .links to postinst/rm (LP: #1988300)
    dpkg refuses to install the symlink in chroot/container environments
    where /etc/resolv.conf is bind mounted:
    | Unpacking systemd-resolved (251.4-1) ...
    | dpkg: error processing archive /var/cache/apt/archives/systemd-resolved_251.4-1_amd64.deb (--unpack):
    |  unable to make backup link of './etc/resolv.conf' before installing new version: Invalid cross-device link
    So unfortunately manual handling via maintainerscripts is necessary.
    Use maintainer scripts to avoid failing the installation, and provide
    feedback to the user if the symlink cannot be successfully installed.
    Also on removal, either copy /run/systemd/resolve/resolv.conf or
    create an empty /etc/resolv.conf.
    Amend to use the correct Ubuntu version string (251.4-1ubuntu2).
    Author: Luca Boccassi
    Files:
    - debian/systemd-resolved.links
    - debian/systemd-resolved.postinst
    - debian/systemd-resolved.postrm
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=faf479a6158aac977c2cdb32fd1eaecc0862a7ef
  * resolv.conf: take backup as a fallback
    piuparts doesn't like seeing an empty resolv.conf after removing
    the package, so take a backup and use it in case resolved/resolv.conf
    is not available
    Author: Luca Boccassi
    Files:
    - debian/systemd-resolved.postinst
    - debian/systemd-resolved.postrm
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c2b15f43eb7779953a3dda7f461edbb1bf038701

  [ Nick Rosbrook ]
  * debian/systemd-resolved.{postinst,postrm}: do not use DPKG_ROOT.
    We cherry-picked "resolved: switch from .links to postinst/rm" and
    "resolv.conf: take backup as a fallback" from debian/251.4-3 to fix a
    systemd-resolved installation issue, but we are not taking the DPKG_ROOT
    changes at the moment due to feature freeze.
    Files:
    - debian/systemd-resolved.postinst
    - debian/systemd-resolved.postrm
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5664be09ce9813cb2dd2bd71c5d325036655c312

 -- Nick Rosbrook <email address hidden>  Wed, 31 Aug 2022 09:55:31 -0400

Available diffs

Deleted in bionic-proposed (Reason: moved to -updates)
Deleted in bionic-updates (Reason: Updating causes DNS to break. LP: #1988119)
Deleted in bionic-security (Reason: Updating causes DNS to break. LP: #1988119)
systemd (237-3ubuntu10.54) bionic-security; urgency=medium

  * SECURITY UPDATE: Use-after-free vulnerability in systemd.
    - debian/patches/CVE-2022-2526.patch: pin stream while calling callbacks
      for it in src/resolve/resolved-dns-stream.c
    - CVE-2022-2526

 -- Nishit Majithia <email address hidden>  Mon, 29 Aug 2022 10:28:49 +0530
Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.4-1ubuntu1) kinetic; urgency=medium

  * Merge 251.4-1 from Debian
    - debian/rules: Keep our diff for TPM2 build on i386
    - Drop EFI build patches.
      An upstream patch that covers these changes was backported to the 251
      stable branch.
      Files:
      - debian/patches/lp1979215-boot-efi-missing-.note.GNU-stack-section-implies-executab.patch
      - debian/patches/lp1979236-boot-efi-set-no-warn-rwx-segments-on-arm.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=983b46f110b5a6e32a28b87c4b9458442624c0cd
    - Drop debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch.
      This patch was backported to the 251 stable branch.
      File: debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=959fe326da87466775b37088e9bfd476056373ea
    - debian/rules: update i386 debugedit workaround.
      This linuxia32.elf.stub is shipped with systemd-boot-efi now, so update
      the workaround to include that path as well.
      File: debian/rules
      https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=354f9fccc94dcb0d555329921510d5f22e62351a
  * test: denylist TEST-29-PORTABLE again
    File: debian/patches/test-denylist-TEST-29-PORTABLE-again.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=6036de78481f8cbf3e8f3a52dac711c732d80c59
  * debian/control: add systemd-resolved to systemd's Recommends:
    In Ubuntu, systemd-resolved is used by default, so after the
    systemd-resolved package split, we should have a stronger relationship
    than Suggests: systemd-resolved.
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=400bf9dd2cf83c91f47326769eff0259429f3e0a
  * debian/control: add Recommends: systemd-hwe-hwdb to udev.
    The systemd-hwe-hwdb brings in additional hwdb rules for HWE, so we want
    those installed with udev by default.
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=148d8d9cd4c260559ad944de3427f183e04858cc

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.2-2ubuntu2) kinetic; urgency=medium

  [ Lukas Märdian ]
  * Remove restart limit on the modprobe@.service (LP: #1982462)
    File: debian/patches/units-remove-the-restart-limit-on-the-modprobe-.service.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=46c36d4c73df8980f6b6137142fb16ba90465a94

  [ Nick Rosbrook ]
  * core,firstboot: workaround timezone issues on Ubuntu Core (LP: #1981042)
    Thanks to Robert Ancell for preparing the patch.
    File: debian/patches/lp1981042-core-firstboot-workaround-timezone-issues-caused-by-Ubunt.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=9a435d43e753f39531c9a5517a85e8eb259e18f1
  * pstore: do not try to load mtdpstore (LP: #1981622)
    File: debian/patches/lp1978079-pstore-Run-after-modules-are-loaded.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=38d8d12be924477f0eecb64f3737e07b03d73a42

 -- Nick Rosbrook <email address hidden>  Fri, 22 Jul 2022 15:23:45 -0400

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (251.2-2ubuntu1) kinetic; urgency=medium

  [ Nick Rosbrook ]
  * Merge to Ubuntu from Debian unstable
    - Dropped patches (applied upstream)
      + test-explicitly-configure-oomd-stuff-via-dropins.patch
      + test-enable-systemd-oomd.service.patch
      + linux-5.15-compat-ioprio/shared-split-out-ioprio-related-stuff-into-ioprio-util.-c.patch
      + linux-5.15-compat-ioprio/variuos-add-missing-includes.patch
      + linux-5.15-compat-ioprio/man-don-t-mention-IOSchedulingClass-none-anymore-in-the-d.patch
      + linux-5.15-compat-ioprio/test-add-test-for-ioprio-normalization.patch
      + linux-5.15-compat-ioprio/Define-ioprio_-get-set-the-same-as-other-compat-syscalls.patch
      + linux-5.15-compat-ioprio/Get-rid-of-ioprio.h-and-add-a-minimalistic-reimplementati.patch
      + linux-5.15-compat-ioprio/ioprio-util-add-macro-for-default-ioprio-settings.patch
      + linux-5.15-compat-ioprio/ioprio-normalize-io-priority-values-in-configuration.patch
      + linux-5.15-compat-ioprio/core-normalize-ioprio-values-we-acquire-from-kernel.patch
      + test-also-show-the-memory-pressure-of-testchill.service.patch
      + test-make-test-55-oomd-less-flaky.patch
      + lp1964494-network-do-not-enable-IPv4-ACD-for-IPv4-link-local-a.patch
      + lp1966381-oomd-calculate-used-memory-with-MemAvailable-instead-of-M.patch
      + lp1926860-hwdb-remove-the-tablet-pad-entry-for-the-UC-Logic-1060N.patch
      + oomd-move-oomctl-to-bindir.patch
      + test-enable-debug-logging-of-systemd-oomd.patch
      + lp1943561/Add-additional-Dell-models-that-require-ACCEL_LOCATION-ba.patch
      + lp1943561/Use-SKU-to-identify-Dell-clamshell-models-for-acceleromet.patch
      + lp1929345/hwdb-Force-release-calculator-key-on-all-HP-OMEN-laptops.patch
      + lp1929345/hwdb-Add-force-release-for-HP-Omen-15-calculator-key.-205.patch
      + sysusers-split-up-systemd.conf.patch
      + hwdb-Add-mic-mute-key-mapping-for-HP-Elite-x360.patch
      + test-check-memory-pressure-more-frequently.patch
      + meson-minor-cleanup.patch
      + units-don-t-install-dbus-org.freedesktop.oom1.service-ali.patch
      + lp1950508-cgroup-check-if-any-controller-is-in-use-as-v1.patch
      + lp1952735-keymap-Add-microphone-mute-keymap-for-Dell-Machine.patch
      + test-tweak-parameters-for-TEST-55-OOMD.patch
      + deny-list-TEST-29-PORTABLE-and-TEST-50-DISSECT.patch
      + lp1955997-unmask-intel-hid-for-HP-machines.patch
      + lp1952733-hwdb-60-keyboard-Update-Dell-Privacy-Micmute-Hotkey-Map.patch
      + Merge-pull-request-20705-from-yuwata-test-oomd-util.patch
    - Refreshed patches
      + debian/Ubuntu-UseDomains-by-default.patch
      + debian/UBUNTU-Support-system-image-read-only-etc.patch
      + Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
      + debian/UBUNTU-src-test-testmount-util.c-Skip-parts-of-test-mount-util-in-LXC.patch
      + lp1950794-Revert-sd-dhcp-do-not-use-detect_container-to-guess-.patch
      + 0001-Revert-tests-add-test-case-for-UMask-BindPaths-combi.patch
  * Drop debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch.
    This patch was originally proposed upstream in [1], but was later
    superseded by [2] (which eventually got committed upstream as
    390902012c). Thus, we should not need to carry this patch anymore.
    [1] https://github.com/systemd/systemd/pull/6503
    [2] https://github.com/systemd/systemd/pull/11397
    File: debian/patches/debian/Ubuntu-core-in-execute-soft-fail-setting-Nice-priority-when.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f1b7fdbe2f1f9be35a1e7bec104e87643718e082
  * Drop Add-support-for-TuxOnIce-hibernation.patch.
    This patch adds support for TuxOnIce hibernation, which requires an
    out-of-tree kernel patch to be operable. Given that this functionality
    is not appropriate for upstream systemd, the kernel never accepted
    TuxOnIce, and the project appears to be largely unmaintained, it does
    not seem appropriate to carry this patch in Ubuntu.
    See [1] for original Debian discussion of this patch.
    [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746463
    File: debian/patches/debian/Add-support-for-TuxOnIce-hibernation.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=33a592e26c50cb544713ae82ab42872775c2c583
  * Drop -Dtpm-pcrindex build option.
    Support for this was dropped in faacf1807e8fcbee4bf60495e0145e4522d76393.
    However, following discussion in [1], upstream changed the hardcoded PCR
    index for kernel command line measurement from 8 to 12 in
    4d32507f5186a89e98093659fbbe386787a97b9f. Thus, there is no functional
    change here.
    [1] https://github.com/systemd/systemd/issues/22635
    File: debian/rules
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=03464b170d5db5d2ebb77bea1f3706e55b645148
  * debian/gbp.conf: Update debian-branch to ubuntu-kinetic
    File: debian/gbp.conf
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2bf42327dfda5e666d15d1a715c3403f5fbc74a3
  * Do not build with tpm libraries on i386
    libtss2-dev is not built for i386, so do not try to build against it in
    that case.
    Files:
    - debian/control
    - debian/rules
    - debian/tests/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3c48036b9d0e3fbd4b209c2312134d431da66b17
  * d/t/boot-and-services: Ignore failed snap mount units in test_no_failed
    (LP: #1967576)
    File: debian/tests/boot-and-services
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=075d08b15ab944021f392cef32d3ee877e844c5c
  * Skip exec-specifier-credentials-dir.service test in LXC.
    This test fails in privileged LXC containers, and a set of tests are
    already patched out for this reason. Refresh this patch to also skip the
    new test.
    File: debian/patches/debian/UBUNTU-src-test-test-execute.c-Skip-parts-of-test-execute-in-con.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=1f1f105b1ecc6b5e9f4fe1f851f4c7be6da4ef81
  * boot/efi: ignore 'missing .note.GNU-stack section implies executable stack' warning (LP: #1979215)
    File: debian/patches/lp1979215-boot-efi-missing-.note.GNU-stack-section-implies-executab.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=5ce8112c93097bcfe99795580d3e61bd32d7e742
  * boot/efi: set --no-warn-rwx-segments on arm (LP: #1979236)
    File: debian/patches/lp1979236-boot-efi-set-no-warn-rwx-segments-on-arm.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d0d97980410802ea4402b7826dc172e2ee79af31
  * pstore: Run after modules are loaded (LP: #1978079)
    File: debian/patches/lp1978079-pstore-Run-after-modules-are-loaded.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=988e120566a1f2f57bc86143283c986a12f1a13a
  * hwdb: implement --root option for systemd-hwdb query
    Files:
    - debian/libsystemd0.symbols
    - debian/patches/hwdb-implement-root-option-for-systemd-hwdb-query.patch
    - debian/patches/sd-hwdb-add-sd_hwdb_new_from_path.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=031d5b5cfc8ad64df5eca604314b8aeda5455def
  * test: increase QEMU_MEM for some tests
    File: debian/patches/test-increase-QEMU_MEM-for-some-tests.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=24a49e196d63015cc466d4d38f1cd523d87cb0be
  * autopkgtest: skip CoredumpTest on s390x (LP: #1980003)
    File: debian/tests/boot-and-services
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8c8cf122ba7921f3d952688d32bd834c855f537f
  * systemd-oomd: set ManagedOOMSwap=auto on -.slice (LP: #1972159)
    This has the effect of disabling swap kill by default, so cgroups will
    only be monitored for memory pressure, and not swap usage.
    File: debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=a03b493a8ffa9b39161347fae418f56f0d7dbdeb
  * debian/control: drop unnecessary 'Section:' from systemd-oomd
    File: debian/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=546cfce76d2648d1fba7d65d70f21b44482288f4
  * autopkgtest: add libgcc-s1 for TEST-70-TPM2
    File: debian/tests/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7a9a7bcd39476088e878f7cbd79c9dab6019d056
  * test: copy libgcc_s.so.1 to TPM2 test image on Debian-like systems
    File: debian/patches/test-copy-libgcc_s.so.1-to-TPM2-test-image-on-Debian-like.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=8d1acca269463693f9485ed6904dd2604d3ca5dc

  [ Lukas Märdian ]
  * Run tests-in-lxd autopkgtest via LXD snap, deb is no more (LP: #1976607)
    Author: Lukas Märdian
    Files:
    - debian/tests/control
    - debian/tests/tests-in-lxd
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b224dd958fe6260886265d170eb3d12467fbabaa

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.4) jammy; urgency=medium

  [ Mustafa Kemal Gilor ]
  * d/p/lp1978079-efi-pstore-not-cleared-on-boot.patch: pstore: Run after
    modules are loaded. Thanks to Alexander Graf <email address hidden>.
    (LP: #1978079)
    Author: Mustafa Kemal Gilor
    File: debian/patches/lp1978079-efi-pstore-not-cleared-on-boot.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=d990b13612810a296246011ad66a165b30166702

  [ Nick Rosbrook ]
  * systemd-oomd: set ManagedOOMSwap=auto on -.slice (LP: #1972159)
    This has the effect of disabling swap kill by default, so cgroups will
    only be monitored for memory pressure, and not swap usage.
    File: debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e93c944c58ec376454301e9c9b55d35be7c14a89

 -- Nick Rosbrook <email address hidden>  Mon, 27 Jun 2022 14:28:46 -0400
Superseded in jammy-updates
Superseded in jammy-proposed
systemd (249.11-0ubuntu3.3) jammy; urgency=medium

  [ Lukas Märdian ]
  * Build with and suggest fido2 and tpm libraries (LP: #1969375)
    These are used via dlopen only if available by some tools like
    systemd-cryptsetup, systemd-cryptenroll and systemd-repart,
    with graceful fallbacks if they are not found.
    Build-depend on them so that the features get compiled in
    (apart from stage1 builds), and add appropriate Suggests.
    Backport of:
    https://salsa.debian.org/systemd-team/systemd/-/commit/6b5e99f1d7f63c0c83007de9f98f7745f4a564f8
    Files:
    - debian/control
    - debian/rules
    - debian/tests/control
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=c3f5affb669794f9ebfea8d81c68b1aacdde0511
  * Run tests-in-lxd autopkgtest via LXD snap, deb is no more (LP: #1976607)
    Files:
    - debian/tests/control
    - debian/tests/tests-in-lxd
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=eccfd52b275d1b0544dd44f858bcee8508c0957f

  [ Nick Rosbrook ]
  * d/t/boot-and-services: Ignore failed snap mount units in test_no_failed
    (LP: #1967576)
    Author: Nick Rosbrook
    File: debian/tests/boot-and-services
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=cf823bffe5cb47a6eb531d9869f69a844f356376

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
systemd (249.11-0ubuntu4) kinetic; urgency=medium

  * d/p/lp1964494-network-do-not-enable-IPv4-ACD-for-IPv4-link-local-a.patch:
    do not enable IPv4 ACD for IPv4 link-local address if ACD is
    disabled explicitly (LP: #1964494)

 -- Dan Streetman <email address hidden>  Tue, 31 May 2022 08:25:36 -0400
Superseded in jammy-updates
Superseded in kinetic-proposed
Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
Deleted in jammy-proposed (Reason: moved to -updates)
systemd (249.11-0ubuntu3.1) jammy; urgency=medium

  [ Andy Chi ]
  * Add mic mute key support for HP Elite x360 series (LP: #1967038)
    Author: Andy Chi
    File: debian/patches/hwdb-Add-mic-mute-key-mapping-for-HP-Elite-x360.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=45e809103de9c356c75b692d35089e8770602617

 -- Lukas Märdian <email address hidden>  Thu, 21 Apr 2022 14:14:26 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.17) focal; urgency=medium

  [ Andy Chi ]
  * Add mic mute key support for HP Elite x360 series (LP: #1967038)
    Author: Andy Chi
    File: debian/patches/hwdb-Add-mic-mute-key-mapping-for-HP-Elite-x360.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=09cd12b399725d9c766f5a3c979ff6983812c783

  [ Jeremy Szu ]
  * Add more hp dmi to unblock intel-hid event (LP: #1966179)
    Also, add HP EliteBook 630/830 13 inch dmi string to intel-hid allowlist
    Author: Jeremy Szu
    File: debian/patches/lp1966179-add-more-hp-dmi-to-unblock-intel-hid-event.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7e05409f3f812086c530f5eb49fa381413df6065

 -- Lukas Märdian <email address hidden>  Thu, 21 Apr 2022 14:54:39 +0200
Obsolete in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
systemd (248.3-1ubuntu8.6) impish; urgency=medium

  [ Andy Chi ]
  * Add mic mute key support for HP Elite x360 series (LP: #1967038)
    Author: Andy Chi
    File: debian/patches/hwdb-Add-mic-mute-key-mapping-for-HP-Elite-x360.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=04be3b1aabca6af865e6bfb2e4c7e7684b624ad9

  [ Jeremy Szu ]
  * Add more hp dmi to unblock intel-hid event (LP: #1966179)
    Also, add HP EliteBook 630/830 13 inch dmi string to intel-hid allowlist
    Author: Jeremy Szu
    File: debian/patches/lp1966179-add-more-hp-dmi-to-unblock-intel-hid-event.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=2ca44e12f37ecb44b96701c54a784924a62dcfc0

 -- Lukas Märdian <email address hidden>  Thu, 21 Apr 2022 14:41:45 +0200
Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
systemd (249.11-0ubuntu3) jammy; urgency=medium

  * oomd: calculate 'used' memory with MemAvailable instead of MemFree (LP: #1966381)
    File: debian/patches/lp1966381-oomd-calculate-used-memory-with-MemAvailable-instead-of-M.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=15fc4c53d726e1dcae7296a9306cfd453fd1a046
  * hwdb: remove the tablet pad entry for the UC-Logic 1060N (LP: #1926860)
    File: debian/patches/lp1926860-hwdb-remove-the-tablet-pad-entry-for-the-UC-Logic-1060N.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=7bf31946a52e55f9f6ea4ecfa30e311685b20997

 -- Nick Rosbrook <email address hidden>  Thu, 07 Apr 2022 15:28:15 -0400
Superseded in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
systemd (248.3-1ubuntu8.5) impish; urgency=medium

  * debian/tests/boot-and-services: Ignore failed snap mount units in test_no_failed (LP: #1967576)

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
systemd (245.4-4ubuntu3.16) focal; urgency=medium

  [ Dan Streetman ]
  * d/p/lp1946388-sd-journal-don-t-check-namespaces-if-we-have-no-name.patch:
    Avoid journalctl segfault (LP: #1946388)

  [ Jeremy Szu ]
  * Add a allowlist to unblock intel-hid on new HP machines (LP: #1955997)
    Author: Jeremy Szu
    File: debian/patches/lp1955997-add-a-allowlist-to-unblock-intel-hid-on-HP-mach.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=88a859eaddb6c9a611fcbc44edab441aef4c4355

  [ Nick Rosbrook ]
  * Prevent arguments from being overwritten with defaults at shutdown (LP: #1958284)
    File: debian/patches/lp1958284-core-move-reset_arguments-to-the-end-of-main-s-finish.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e61052bd1f20bcc54e7417542c6d445cf5040f56

  [ Lukas Märdian ]
  * Fix deadlock between pid1 and dbus-daemon (LP: #1871538)
    Author: Lukas Märdian
    File: debian/patches/pid1-set-SYSTEMD_NSS_DYNAMIC_BYPASS-1-env-var-for-dbus-da.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=e3aacfa26e3fc6df369e6f28e740389ae0020907

 -- Nick Rosbrook <email address hidden>  Wed, 23 Mar 2022 09:29:33 -0400
Superseded in impish-proposed
systemd (248.3-1ubuntu8.4) impish; urgency=medium

  [ Lukas Märdian ]
  * Fix deadlock between pid1 and dbus-daemon (LP: #1871538)
    Author: Lukas Märdian
    File: debian/patches/pid1-set-SYSTEMD_NSS_DYNAMIC_BYPASS-1-env-var-for-dbus-da.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f79535077473902bad911dc2652a2fff4066fa30
  * Don't override Ubuntu's default sysctl values (LP: #1962038)
    Author: Lukas Märdian
    File: debian/patches/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=3ba2764d8f77e616461c9722923f685fad79f8c6

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
systemd (249.11-0ubuntu2) jammy; urgency=medium

  * Fix calculator key on HP Omen, using upstream 6f2353a & 7092021 (LP: #1929345)
    Files:
    - debian/patches/lp1929345/hwdb-Add-force-release-for-HP-Omen-15-calculator-key.-205.patch
    - debian/patches/lp1929345/hwdb-Force-release-calculator-key-on-all-HP-OMEN-laptops.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=f834f64842191c7c7af450806964297babc764d5

 -- Lukas Märdian <email address hidden>  Fri, 18 Mar 2022 17:12:07 +0100
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
systemd (249.11-0ubuntu1) jammy; urgency=medium

  * Merge 249.11 bugfix release from upstream systemd-stable
  * Drop patches applied in upstream systemd-stable v249.11
    File: debian/patches/pid1-set-SYSTEMD_NSS_DYNAMIC_BYPASS-1-env-var-for-dbus-da.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=67b0362ae91711e037e89ba72af947b788319be5
  * Refresh patches
    File: debian/patches/debian/UBUNTU-wait-online-exit-if-no-links-are-managed.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=ef686a8d28ab452ae4756ab2367a322be66d6262

 -- Lukas Märdian <email address hidden>  Mon, 14 Mar 2022 10:57:42 +0100
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
systemd (249.10-0ubuntu2) jammy; urgency=medium

  * Fix deadlock between pid1 and dbus-daemon (LP: #1871538)
    File: debian/patches/pid1-set-SYSTEMD_NSS_DYNAMIC_BYPASS-1-env-var-for-dbus-da.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=100a7bfc2d0f82c3afbede04a022c655529cffac
  * Don't override Ubuntu's default sysctl values (LP: #1962038)
    File: debian/patches/debian/UBUNTU-Don-t-override-Ubuntu-s-default-sysctl-values-LP-1962038.patch
    https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=b10cdb7da3539b3a3c3e619b470a75c83e46ef11

 -- Lukas Märdian <email address hidden>  Tue, 08 Mar 2022 14:58:00 +0100
175 of 660 results