[ubuntu/oracular-proposed] systemd 256~rc1-1~exp2ubuntu1 (Accepted)

Nick Rosbrook enr0n at ubuntu.com
Fri May 10 20:03:16 UTC 2024


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

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

  * Backport patch to fix test-build-path on RISC-V/MIPS
  * Backport patch to fix build reproducibility
  * Backport patch to fix BPF build on s390x

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

  * d/watch: switch to main repository
  * New upstream version 256~rc1
  * Drop Downgrade-a-couple-of-warnings-to-debug.patch. It is time to
    start noticeably warning about these legacy setups
  * Refresh patches for v256
  * Build depend on libarchive-dev
  * Install new tools, units and manpages
  * Enable bpf and new nsresourced/mountfsd services. Requires vmlinux.h
    from linux-headers-$ARCH, disable if not found
  * Backport patch to fix unit test failure in build environment
  * Update libsystemd symbols file
  * Update Lintian overrides

systemd (255.5-1) sid; urgency=medium

  [ Michael Biebl ]
  * autopkgtest: depend on pkgconf rather than pkg-config
  * Stop setting default-hierarchy to unified explicitly. It is already
    the default and the meson option has been deprecated and is expected
    to be removed in a future release. See https://github.com/systemd/syst
    emd/commit/31323f21bb0ae7c712f43500c42997c91a6d20bf
  * Replace Skip-flaky-test_resolved_domain_restricted_dns-in-
    network.patch with a proper upstream fix.
  * Remove myself from Uploaders

  [ Luca Boccassi ]
  * autopkgtest: add dhcpcd5 as alternative dependency to dhcpcd-base
    dhcpcd-base is not available in Jammy
  * d/e/checkout-upstream: stop overriding sshconfdir. It actually works
    after some upstream test fixes, and it is necessary for TEST-46-HOMED
    to work
  * autopkgtest: install systemd-resolved for all suites. Necessary to
    avoid breaking the network on Ubuntu, in the upstream jammy-based CI
    jobs. Can be dropped once jammy is no longer tested.
  * autopkgtest: add breaks-testbed to more tests. Given resolved is
    installed, the testbed needs to be reset to switch back to the default
    network stack, otherwise installing packages in the salsa-ci
    autopkgtest job fails
  * autopkgtest: restrict systemd-boot-efi to architectures where it's
    built
  * Enable libpwquality support. Suggest it from systemd (used by
    firstboot and cryptenroll) and depend on it from homed (user creation
    is a core part of it). It's a dlopen() dependency. (Closes: #1063391)
  * d/e/checkout-upstream: do not initialize submodules. They are used by
    mkosi, not needed for CI builds
  * Autopkgtest: add dependency on libkmod-dev to upstream suite.
  * Switch build-depend form liblz4-tool to lz4. The former is deprecated
    and now dropped, the latter is available since buster. (Closes: #1068730)
  * initramfs hooks: pull in libkmod manually udev now opens it with
    dlopen, so the ldd-based resolver will not see it, pull it in the
    initramfs manually
  * New upstream version 255.5
  * Drop resolve-skip-IP_UNICAST_IF-for-local-sockets.patch, merged
    upstream
  * Refresh patches for v255.5
  * Bump Standards-Version to 4.7.0, no changes

  [ Daan De Meyer ]
  * Build in developer mode when building for upstream. Developer mode
    enables some helpful debugging options and enables various
    experimental components such as systemd-vmspawn which we want to be
    enabled when testing upstream.

Date: Fri, 10 May 2024 15:44:17 -0400
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/systemd/256~rc1-1~exp2ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 10 May 2024 15:44:17 -0400
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 256~rc1-1~exp2ubuntu1
Distribution: oracular
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 1063391 1068730
Launchpad-Bugs-Fixed: 2047975
Changes:
 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
 .
 systemd (256~rc1-1~exp2) experimental; urgency=medium
 .
   * Backport patch to fix test-build-path on RISC-V/MIPS
   * Backport patch to fix build reproducibility
   * Backport patch to fix BPF build on s390x
 .
 systemd (256~rc1-1~exp) experimental; urgency=medium
 .
   * d/watch: switch to main repository
   * New upstream version 256~rc1
   * Drop Downgrade-a-couple-of-warnings-to-debug.patch. It is time to
     start noticeably warning about these legacy setups
   * Refresh patches for v256
   * Build depend on libarchive-dev
   * Install new tools, units and manpages
   * Enable bpf and new nsresourced/mountfsd services. Requires vmlinux.h
     from linux-headers-$ARCH, disable if not found
   * Backport patch to fix unit test failure in build environment
   * Update libsystemd symbols file
   * Update Lintian overrides
 .
 systemd (255.5-1) sid; urgency=medium
 .
   [ Michael Biebl ]
   * autopkgtest: depend on pkgconf rather than pkg-config
   * Stop setting default-hierarchy to unified explicitly. It is already
     the default and the meson option has been deprecated and is expected
     to be removed in a future release. See https://github.com/systemd/syst
     emd/commit/31323f21bb0ae7c712f43500c42997c91a6d20bf
   * Replace Skip-flaky-test_resolved_domain_restricted_dns-in-
     network.patch with a proper upstream fix.
   * Remove myself from Uploaders
 .
   [ Luca Boccassi ]
   * autopkgtest: add dhcpcd5 as alternative dependency to dhcpcd-base
     dhcpcd-base is not available in Jammy
   * d/e/checkout-upstream: stop overriding sshconfdir. It actually works
     after some upstream test fixes, and it is necessary for TEST-46-HOMED
     to work
   * autopkgtest: install systemd-resolved for all suites. Necessary to
     avoid breaking the network on Ubuntu, in the upstream jammy-based CI
     jobs. Can be dropped once jammy is no longer tested.
   * autopkgtest: add breaks-testbed to more tests. Given resolved is
     installed, the testbed needs to be reset to switch back to the default
     network stack, otherwise installing packages in the salsa-ci
     autopkgtest job fails
   * autopkgtest: restrict systemd-boot-efi to architectures where it's
     built
   * Enable libpwquality support. Suggest it from systemd (used by
     firstboot and cryptenroll) and depend on it from homed (user creation
     is a core part of it). It's a dlopen() dependency. (Closes: #1063391)
   * d/e/checkout-upstream: do not initialize submodules. They are used by
     mkosi, not needed for CI builds
   * Autopkgtest: add dependency on libkmod-dev to upstream suite.
   * Switch build-depend form liblz4-tool to lz4. The former is deprecated
     and now dropped, the latter is available since buster. (Closes: #1068730)
   * initramfs hooks: pull in libkmod manually udev now opens it with
     dlopen, so the ldd-based resolver will not see it, pull it in the
     initramfs manually
   * New upstream version 255.5
   * Drop resolve-skip-IP_UNICAST_IF-for-local-sockets.patch, merged
     upstream
   * Refresh patches for v255.5
   * Bump Standards-Version to 4.7.0, no changes
 .
   [ Daan De Meyer ]
   * Build in developer mode when building for upstream. Developer mode
     enables some helpful debugging options and enables various
     experimental components such as systemd-vmspawn which we want to be
     enabled when testing upstream.
Checksums-Sha1:
 3e74bc139aceb39111a8a7ba003c0e2acc25bbf3 7939 systemd_256~rc1-1~exp2ubuntu1.dsc
 9f26f63e066248d8c3511d2810cf1710915b63dc 15556274 systemd_256~rc1.orig.tar.gz
 dd52f870c19a5acd4028bda43100d135958e45a7 229280 systemd_256~rc1-1~exp2ubuntu1.debian.tar.xz
 ecabfdb5ff425171d62df3d12ff9829643a59d2f 13903 systemd_256~rc1-1~exp2ubuntu1_source.buildinfo
Checksums-Sha256:
 15207b56e92670de5133fce1f6697d58985fc17ffc087f760cc1406eae96c7c3 7939 systemd_256~rc1-1~exp2ubuntu1.dsc
 e673fe023829d5a1c3a3d7f9af2fc16a949eacf74d5ac5d53db357400c1344e0 15556274 systemd_256~rc1.orig.tar.gz
 3ca4a6fc6ef86205c229133f6e4344391f07b4fa99a80a47104462569d1f63fb 229280 systemd_256~rc1-1~exp2ubuntu1.debian.tar.xz
 c917b1a5a0382267031717554e45a135320fd2c311829b89bc4337640c9f037b 13903 systemd_256~rc1-1~exp2ubuntu1_source.buildinfo
Files:
 c406e4db274245b56a8ae00502b43f60 7939 admin optional systemd_256~rc1-1~exp2ubuntu1.dsc
 185092c20ee0b7db8e0da8c6038070ab 15556274 admin optional systemd_256~rc1.orig.tar.gz
 651537f70015c73f99ed110064995784 229280 admin optional systemd_256~rc1-1~exp2ubuntu1.debian.tar.xz
 907a863b4b4165f04ab82d9eddb72481 13903 admin optional systemd_256~rc1-1~exp2ubuntu1_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the oracular-changes mailing list