[ubuntu/oracular-proposed] systemd 256.2-1ubuntu1 (Accepted)

Nick Rosbrook enr0n at ubuntu.com
Fri Jul 19 16:04:14 UTC 2024


systemd (256.2-1ubuntu1) oracular; urgency=medium

  * Merge with Debian unstable. Remaining changes:
    - 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
    - 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
    - switch-root: use MS_MOVE for /run when switchig from initrd
    - 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.
  * Dropped changes, no longer needed:
    - Drop Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
    - Drop test-skip-exec-privatenetwork-yes-privatemounts-yes.servi.patch.
      With security.nesting: true, this AppArmor denial is not hit. We can
      drop this now.
    - debian/tests/unit-tests: don't skip test-execute on armhf anymore
  * Dropped changes, not compatible with mkosi-based test suite:
    - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
  * New changes:
    - debian/tests/tests-in-lxd: set security.nesting true for LXD containers
    - d/t/boot-and-services: skip test_tmp_cleanup if tmp.mount is overridden
    - d/t/upstream: ensure correct ubuntu codename is used
    - d/t/control: add Depends: lib{systemd,udev}-dev for upstream

systemd (256.2-1) unstable; urgency=medium

  * d/not-installed: fix shutdown.standalone path
  * autopkgtest: skip qemu tests on arm64
  * Add recommends on linux-sysctl-defaults. This package contains the
    default sysctl settings, and is maintained by the kernel team. This is
    not available in Ubuntu so keep it as a recommends for now, to avoid
    breaking the upstream CI.
    (Closes: #1027773)
  * initramfs-tools: copy network drop-ins too (Closes: #1074564)
  * d/e/checkout-upstream: fix shellcheck warnings
  * d/e/checkout-upstream: do not fail if rebase fails
  * d/e/checkout-upstream: switch packaging branch on upstream stable PRs.
  * New upstream version 256.2 (Closes: #1074789)
  * Install run0 zsh completion file

systemd (256.1-2) unstable; urgency=medium

  * Bump breaks/replaces to conflicts for DEP17. Breaks/replaces are not
    enough when moving files between packages and between locations as per
    DEP17, so bump to Conflicts. (Closes: #1073922)
  * autopkgtest: add dependency on libcryptsetup-dev in unit-tests suite

systemd (256.1-1) unstable; urgency=medium

  * Bump versioned breaks against dracut to 102-2 (Closes: #1073290)
  * autopkgtest: switch upstream suite to mkosi-based builds
  * Add conflict against sysv-rc, insserv and startpar in systemd-sysv.
    They are not needed, and having them installed causes problems.
    (Closes: #1072562)
  * New upstream version 256.1
  * Drop section from binary packages where it matches the source package
  * Override Lintian false positives about spare manpages
  * Deduplicate template packages descriptions
  * Add Lintian override for template package false positives
  * Rename EFI architecture variable to avoid dpkg clash. Fixes Lintian
    warning: debian-rules-sets-dpkg-architecture-variable
  * Upload to unstable.

systemd (256-2) experimental; urgency=medium

  * Add templated packages for UEFI Secure Boot signing of systemd-boot.
  * Add systemd-standalone-shutdown package for exitrds. Allows building
    minimal exitrd images, used to gracefully cleanup complex root
    filesystems storage. Not intended for normal systems.
  * Add systemd-repart package to reduce dependencies sd-repart pulls in
    several libraries that binaries in the main systemd package do not
    need, so split it out to reduce the dependencies of the main package
  * Add systemd-cryptsetup package to reduce dependencies sd-
    cryptsetup/integritysetup/veritysetup pull in several libraries that
    other files in the main systemd package do not need, so split them out
    to reduce the dependencies of the main package
  * Move sd-sysupdate to systemd-container
  * Move importd manpages to systemd-container, where the binaries are.
    Left behind when importd was moved
  * Move systemd-boot/stub manpages to systemd-boot. The EFI packages
    should just have the EFI binaries, no point in duplicating the docs.
    And the stub manpage should also be in the boot package, not the main
    package.

Date: Fri, 19 Jul 2024 11:56:45 -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.2-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 19 Jul 2024 11:56:45 -0400
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 256.2-1ubuntu1
Distribution: oracular
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 1027773 1072562 1073290 1073922 1074564 1074789
Changes:
 systemd (256.2-1ubuntu1) oracular; urgency=medium
 .
   * Merge with Debian unstable. Remaining changes:
     - 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
     - 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
     - switch-root: use MS_MOVE for /run when switchig from initrd
     - 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.
   * Dropped changes, no longer needed:
     - Drop Revert-network-if-sys-is-rw-then-udev-should-be-around.patch
     - Drop test-skip-exec-privatenetwork-yes-privatemounts-yes.servi.patch.
       With security.nesting: true, this AppArmor denial is not hit. We can
       drop this now.
     - debian/tests/unit-tests: don't skip test-execute on armhf anymore
   * Dropped changes, not compatible with mkosi-based test suite:
     - debian/tests/upstream{,-1,-2}: split upstream tests into two parts
   * New changes:
     - debian/tests/tests-in-lxd: set security.nesting true for LXD containers
     - d/t/boot-and-services: skip test_tmp_cleanup if tmp.mount is overridden
     - d/t/upstream: ensure correct ubuntu codename is used
     - d/t/control: add Depends: lib{systemd,udev}-dev for upstream
 .
 systemd (256.2-1) unstable; urgency=medium
 .
   * d/not-installed: fix shutdown.standalone path
   * autopkgtest: skip qemu tests on arm64
   * Add recommends on linux-sysctl-defaults. This package contains the
     default sysctl settings, and is maintained by the kernel team. This is
     not available in Ubuntu so keep it as a recommends for now, to avoid
     breaking the upstream CI.
     (Closes: #1027773)
   * initramfs-tools: copy network drop-ins too (Closes: #1074564)
   * d/e/checkout-upstream: fix shellcheck warnings
   * d/e/checkout-upstream: do not fail if rebase fails
   * d/e/checkout-upstream: switch packaging branch on upstream stable PRs.
   * New upstream version 256.2 (Closes: #1074789)
   * Install run0 zsh completion file
 .
 systemd (256.1-2) unstable; urgency=medium
 .
   * Bump breaks/replaces to conflicts for DEP17. Breaks/replaces are not
     enough when moving files between packages and between locations as per
     DEP17, so bump to Conflicts. (Closes: #1073922)
   * autopkgtest: add dependency on libcryptsetup-dev in unit-tests suite
 .
 systemd (256.1-1) unstable; urgency=medium
 .
   * Bump versioned breaks against dracut to 102-2 (Closes: #1073290)
   * autopkgtest: switch upstream suite to mkosi-based builds
   * Add conflict against sysv-rc, insserv and startpar in systemd-sysv.
     They are not needed, and having them installed causes problems.
     (Closes: #1072562)
   * New upstream version 256.1
   * Drop section from binary packages where it matches the source package
   * Override Lintian false positives about spare manpages
   * Deduplicate template packages descriptions
   * Add Lintian override for template package false positives
   * Rename EFI architecture variable to avoid dpkg clash. Fixes Lintian
     warning: debian-rules-sets-dpkg-architecture-variable
   * Upload to unstable.
 .
 systemd (256-2) experimental; urgency=medium
 .
   * Add templated packages for UEFI Secure Boot signing of systemd-boot.
   * Add systemd-standalone-shutdown package for exitrds. Allows building
     minimal exitrd images, used to gracefully cleanup complex root
     filesystems storage. Not intended for normal systems.
   * Add systemd-repart package to reduce dependencies sd-repart pulls in
     several libraries that binaries in the main systemd package do not
     need, so split it out to reduce the dependencies of the main package
   * Add systemd-cryptsetup package to reduce dependencies sd-
     cryptsetup/integritysetup/veritysetup pull in several libraries that
     other files in the main systemd package do not need, so split them out
     to reduce the dependencies of the main package
   * Move sd-sysupdate to systemd-container
   * Move importd manpages to systemd-container, where the binaries are.
     Left behind when importd was moved
   * Move systemd-boot/stub manpages to systemd-boot. The EFI packages
     should just have the EFI binaries, no point in duplicating the docs.
     And the stub manpage should also be in the boot package, not the main
     package.
Checksums-Sha1:
 a9f7e3adb46a924be757f56d32351d533d34355f 8371 systemd_256.2-1ubuntu1.dsc
 937b54d419807a041573f72ecb7bdd1b09def615 15648609 systemd_256.2.orig.tar.gz
 9b088a47240a858653bbab410b9c041d21babaa5 226436 systemd_256.2-1ubuntu1.debian.tar.xz
 deba0fbb9af8b7925eaac9ada543d734d837a093 14761 systemd_256.2-1ubuntu1_source.buildinfo
Checksums-Sha256:
 0be3e3d71b8e82b79d5039127102a8687f01e17ac59ccef466997ddbbf621dbe 8371 systemd_256.2-1ubuntu1.dsc
 81ed336d36e48b1f31b876540f437755f33c7c389ba6e8efb8d3512129f0096d 15648609 systemd_256.2.orig.tar.gz
 18e94dc1bebdef3660e8f17d74997d19be1616e3865ea5eba54b9e628a863ce6 226436 systemd_256.2-1ubuntu1.debian.tar.xz
 42d616ebda49f4090243990e2f3aba95bf3b03a0b2e53651767ea48be7c9c716 14761 systemd_256.2-1ubuntu1_source.buildinfo
Files:
 7fbdb505078a86e00797c00a4192a8a9 8371 admin optional systemd_256.2-1ubuntu1.dsc
 65e746dd4746dca7a2776a44d9cab9ae 15648609 admin optional systemd_256.2.orig.tar.gz
 b3b279a490d2c69e7fd5ec3d743c3005 226436 admin optional systemd_256.2-1ubuntu1.debian.tar.xz
 509bf6033c23dc5d3fc6f0e20cdac7ca 14761 admin optional systemd_256.2-1ubuntu1_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the oracular-changes mailing list