[ubuntu/oracular-proposed] systemd 256~rc3-5ubuntu1 (Accepted)

Nick Rosbrook enr0n at ubuntu.com
Fri May 31 20:05:20 UTC 2024


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

systemd (256~rc3-5) unstable; urgency=medium

  * homed: fixup pam-auth-update file via trigger pam-auth-update assumes
    nothing comes after a password module, but this is not true for
    pam_systemd_home, which is a no-op for users not managed by homed.
    Fixup common-password accordingly, using a trigger watching for pam-
    auth-update files being installed.

systemd (256~rc3-4) unstable; urgency=medium

  * autopkgtest: take into account compat tmp.conf in tmpfiles.d test.
  * Backport patch to fix TEST-64-UDEV-STORAGE autopkgtest.

systemd (256~rc3-3) unstable; urgency=medium

  [ Zbigniew Jędrzejewski-Szmek ]
  * tests/boot-and-services: don't wait for systemd-tmpfiles-clean.service
    to finish. It's a oneshot service, so the 'start' call above is
    effectively synchronous.
  * test/boot-and-services: use pidof instead of ps -C

  [ Chris Hofstaedtler ]
  * autopkgtest: install open-iscsi and tgt for upstream suite

  [ Gioele Barabucci ]
  * d/libnss-mymachines.nss: Install before `resolve` and `dns`. Installing
    `mymachines` before `dns` and `resolve` (whatever comes first) is
    suggested in the manpage. It also avoids leaking information about
    local machines to the DNS resolver. (Closes: #825438, #851314)
  * d/libnss-myhostname.nss: Install after `files`

  [ Luca Boccassi ]
  * Drop /bin/systemd legacy symlink. The systemd binary should not be in
    the default PATH. This symlink was created due to some old
    documentation (long since corrected) suggesting to use
    init=/bin/systemd to test switching to systemd. (Closes: #913061)
  * initramfs: call udevadm settle before control --exit to ensure workers
    have stopped. Otherwise there might be lock files left under /run/
    which will break 'nuke' and cause the boot to fail. (Closes: #1056564)
  * Restore open files limit bump on boot. Broken packages ought to have
    been fixed by now. (Closes: #1029152)
  * Set default core limit to 0 via PAM for users. Otherwise it only
    applies to services.
  * Cleanup /var/tmp/ and /tmp/ on a timer by default. Remove the
    downstream patch and restore the upstream behaviour set by the
    tmpfiles.d which is to cleanup /var/tmp/ once a month and /tmp/ once
    every 10 days. Can be overridden via: touch /etc/tmpfiles.d/tmp.conf
    (Closes: #966621)
  * Make /tmp/ a tmpfs by default. Restore the upstream default and make
    /tmp/ a tmpfs. Can be overridden with: touch
    /etc/systemd/system/tmp.mount or: systemctl mask tmp.mount
  * Drop out-of-tree /run/lock patch and use a mount unit and tmpfiles.d
    instead. Only lvm2 and open-iscsi have mentions of /run/lock and an
    early-boot unit, so it's trivial to add ordering in those units
    instead of maintaining an out-of-tree patch.
  * homed: use standalone pam config file instead of pam-auth-config
    pam_unix.so assumes that if anything comes before it then the password
    has already been queried for sure. This doesn't work for homed, so
    passwd breaks. pam-auth-config has this hard-coded assumption and it
    cannot be disabled. Use an upstream standard pam config file instead.
    (Closes: #1056166)
  * NEWS: note recent changes

systemd (256~rc3-2) unstable; urgency=medium

  * autopkgtest: do not install gdm3 on riscv64 tests. gnome-shell hasn't
    built since last year for riscv64 due to #1058687 so the test fails as
    it cannot be installed, skip it like on s390x.

Date: Fri, 31 May 2024 15:52:20 -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~rc3-5ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 31 May 2024 15:52:20 -0400
Source: systemd
Built-For-Profiles: noudeb
Architecture: source
Version: 256~rc3-5ubuntu1
Distribution: oracular
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Nick Rosbrook <enr0n at ubuntu.com>
Closes: 825438 851314 913061 966621 1029152 1056166 1056564
Changes:
 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
 .
 systemd (256~rc3-5) unstable; urgency=medium
 .
   * homed: fixup pam-auth-update file via trigger pam-auth-update assumes
     nothing comes after a password module, but this is not true for
     pam_systemd_home, which is a no-op for users not managed by homed.
     Fixup common-password accordingly, using a trigger watching for pam-
     auth-update files being installed.
 .
 systemd (256~rc3-4) unstable; urgency=medium
 .
   * autopkgtest: take into account compat tmp.conf in tmpfiles.d test.
   * Backport patch to fix TEST-64-UDEV-STORAGE autopkgtest.
 .
 systemd (256~rc3-3) unstable; urgency=medium
 .
   [ Zbigniew Jędrzejewski-Szmek ]
   * tests/boot-and-services: don't wait for systemd-tmpfiles-clean.service
     to finish. It's a oneshot service, so the 'start' call above is
     effectively synchronous.
   * test/boot-and-services: use pidof instead of ps -C
 .
   [ Chris Hofstaedtler ]
   * autopkgtest: install open-iscsi and tgt for upstream suite
 .
   [ Gioele Barabucci ]
   * d/libnss-mymachines.nss: Install before `resolve` and `dns`. Installing
     `mymachines` before `dns` and `resolve` (whatever comes first) is
     suggested in the manpage. It also avoids leaking information about
     local machines to the DNS resolver. (Closes: #825438, #851314)
   * d/libnss-myhostname.nss: Install after `files`
 .
   [ Luca Boccassi ]
   * Drop /bin/systemd legacy symlink. The systemd binary should not be in
     the default PATH. This symlink was created due to some old
     documentation (long since corrected) suggesting to use
     init=/bin/systemd to test switching to systemd. (Closes: #913061)
   * initramfs: call udevadm settle before control --exit to ensure workers
     have stopped. Otherwise there might be lock files left under /run/
     which will break 'nuke' and cause the boot to fail. (Closes: #1056564)
   * Restore open files limit bump on boot. Broken packages ought to have
     been fixed by now. (Closes: #1029152)
   * Set default core limit to 0 via PAM for users. Otherwise it only
     applies to services.
   * Cleanup /var/tmp/ and /tmp/ on a timer by default. Remove the
     downstream patch and restore the upstream behaviour set by the
     tmpfiles.d which is to cleanup /var/tmp/ once a month and /tmp/ once
     every 10 days. Can be overridden via: touch /etc/tmpfiles.d/tmp.conf
     (Closes: #966621)
   * Make /tmp/ a tmpfs by default. Restore the upstream default and make
     /tmp/ a tmpfs. Can be overridden with: touch
     /etc/systemd/system/tmp.mount or: systemctl mask tmp.mount
   * Drop out-of-tree /run/lock patch and use a mount unit and tmpfiles.d
     instead. Only lvm2 and open-iscsi have mentions of /run/lock and an
     early-boot unit, so it's trivial to add ordering in those units
     instead of maintaining an out-of-tree patch.
   * homed: use standalone pam config file instead of pam-auth-config
     pam_unix.so assumes that if anything comes before it then the password
     has already been queried for sure. This doesn't work for homed, so
     passwd breaks. pam-auth-config has this hard-coded assumption and it
     cannot be disabled. Use an upstream standard pam config file instead.
     (Closes: #1056166)
   * NEWS: note recent changes
 .
 systemd (256~rc3-2) unstable; urgency=medium
 .
   * autopkgtest: do not install gdm3 on riscv64 tests. gnome-shell hasn't
     built since last year for riscv64 due to #1058687 so the test fails as
     it cannot be installed, skip it like on s390x.
Checksums-Sha1:
 ee5af44070eb6f6aa5fe9d813f0f9eb50249345c 8007 systemd_256~rc3-5ubuntu1.dsc
 cf8d615f0ed7bf3d38a2e7299b0c08092b4247b2 222496 systemd_256~rc3-5ubuntu1.debian.tar.xz
 e59d21250167067ea246ddba08d21acc8f0e21bc 14672 systemd_256~rc3-5ubuntu1_source.buildinfo
Checksums-Sha256:
 3bf58451def1560464f96cc57b13f1c4b798cc1e32a19e315f08919a40acb98d 8007 systemd_256~rc3-5ubuntu1.dsc
 4056764828ce625344db98efebce31f39db627d288b00d7dfdbc1803e6b4aa34 222496 systemd_256~rc3-5ubuntu1.debian.tar.xz
 255a4521571008c814491b5c5fa8ebd53fb4f8ee2f76f6f69c8172a18fe0c640 14672 systemd_256~rc3-5ubuntu1_source.buildinfo
Files:
 6862d29aee462d661ddb96f8e3428012 8007 admin optional systemd_256~rc3-5ubuntu1.dsc
 d6c0cd44d23e1dc0eb9a5ac742077376 222496 admin optional systemd_256~rc3-5ubuntu1.debian.tar.xz
 1d207c8ca62e94a9dab4a89ca2bbd87c 14672 admin optional systemd_256~rc3-5ubuntu1_source.buildinfo
Original-Maintainer: Debian systemd Maintainers <pkg-systemd-maintainers at lists.alioth.debian.org>


More information about the oracular-changes mailing list