systemd (255.4-1) sid; urgency=medium
authorLuca Boccassi <bluca@debian.org>
Tue, 27 Feb 2024 17:43:55 +0000 (17:43 +0000)
committerLuca Boccassi <bluca@debian.org>
Tue, 27 Feb 2024 17:43:55 +0000 (17:43 +0000)
commit2dd84e5caaecfa6b83c53feac5d9c42f01078b88
tree263fc56d7d40512aaa09193905008a3f4e3b0018
parent234daf716415d2558b253511b2680a9c5bae208d
parent3c0c92474c7775f0e30a3b17a8c185b630e9f65b
systemd (255.4-1) sid; urgency=medium

  [ Luca Boccassi ]
  * Drop override for deprecated package-supports-alternative-init-but-no-
    init.d-script warning
  * Build-depend on pkgconf pkg-config is deprecated
  * Move kernel-install initrd script to slightly later prefix
    afea8e1a35e15382977d459241e8c56c180c862d moved it from 85 to 50, but
    this conflicts with the upstream mkosi job, which also runs at 50 and
    needs to run first. Move it back up slightly to 55 to fix the mkosi
    builds, eg: https://github.com/systemd/systemd-
    stable/actions/runs/7863691120/job/21454589626?pr=366
  * Mark python3-pefile build dependency as native. As suggested in
    #1063393
  * Skip python3-pefile build dependency only if both nocheck and
    noinsttests are set (Closes: #1063393)
  * Build with -Dtests=false if nocheck and noinsttest profiles are set.
    The required build dependencies will not be installed, so the tests
    won't build.
  * systemd-binfmt: use restart instead of try-restart on upgrade. It's
    not a long-running service so it doesn't matter, and it fixes
    installing a new binfmt provider (Closes: #1061960)
  * d/e/checkout-upstream: do not rebase when building on systemd-stable
    repo. We do rebase only pulls in the stable repo, and it's too much
    hassle to figure out the right parent branch, given the webhook is
    configured per repository rather than per branch, so just skip it
  * d/e/checkout-upstream: build with default-timeout-sec=180. Helps with
    slow daemon-reload on some CI runs. As requested by:
    https://github.com/systemd/systemd/pull/27182
  * d/e/checkout-upstream: enable log-trace by default. Its abscence
    appears to cause TEST-10-ISSUE-2467 to reliably fail. Enable it while
    we figure it out. Also probably it is helpful to have it always turned
    on for the CI, to get more info out of test runs. See:
    https://github.com/systemd/systemd/issues/19154
  * d/e/checkout-upstream: do not install userdbd sshd config drop-in.
    Breaks booting testbed in Jammy. Can be dropped after rebasing to
    Noble.
  * d/t/upstream: add dependencies on openssh, gnutls-bin, opensc and
    softhsm2. Required for https://github.com/systemd/systemd/pull/28658
    and https://github.com/systemd/systemd/pull/30777
  * d/t/upstream: fix shellcheck warning. SC2086 (info): Double quote to
    prevent globbing and word splitting.
  * Add dependency on libkmod2 on udev, and suggestion on systemd dlopen()
    dependency since https://github.com/systemd/systemd/pull/31131 but the
    system can't boot without it, so add it as a dependency on udev which
    is also needed outside of containers
  * Update tzdata build dependency constraint to 2024a-1
  * Drop libarchive-dev build dependency. Not useful for now, we'll re-add
    it after the next release
  * New upstream version 255.4
  * Drop patches merged upstream

  [ Daan De Meyer ]
  * Fix libtss2-mu dependency. This package recently changed name so let's
    update the Suggests to account for that.
  * Add Suggests for libtss2-tcti-device systemd wants to use this library
    when tpm2 support is enabled so let's make sure we list it in
    Suggests. (https://github.com/systemd/systemd/blob/db11bab38ccf1ed257f
    310d29070843d4c58ea01/meson.build#L1341)
  * Make sure awk only matches PROJECT|PACKAGE_VERSION
  * Use DEB_BUILD_MAINT_OPTIONS instead of meson options.
  * Don't put debian revision in version tag when building for upstream.
  * Allow users to configure DH_MISSING.

  [ Frantisek Sumsal ]
  * d/t/storage: ignore credential mounts when checking /proc/mounts.

  [ Daniel P. BerrangĂ© ]
  * debian/rules: don't override default telinit-path. The 'telinit-path'
    meson option is to be used to point to a non-systemd telinit binary
    path. When systemctl is invoked as 'telinit', it will exec this binary
    when it detects the current environment is not running under systemd.
    If 'telinit-path' points back to 'systemctl', that would result in an
    infinite re-execve() loop. (Closes: #1063147)

[dgit import unpatched systemd 255.4-1]
195 files changed:
debian/NEWS
debian/README.Debian
debian/README.source
debian/changelog
debian/control
debian/copyright
debian/extra/checkout-upstream
debian/extra/dhclient-exit-hooks.d/timesyncd
debian/extra/fbdev-blacklist.conf
debian/extra/init-functions.d/40-systemd
debian/extra/initramfs-tools/hooks/udev
debian/extra/initramfs-tools/scripts/init-bottom/udev
debian/extra/initramfs-tools/scripts/init-top/udev
debian/extra/initramfs/post-update.d/systemd-boot
debian/extra/journald.conf.d/syslog.conf
debian/extra/kernel-install.d/55-initrd.install
debian/extra/kernel/postinst.d/zz-systemd-boot
debian/extra/kernel/postrm.d/zz-systemd-boot
debian/extra/make-fbdev-blacklist
debian/extra/make-sysusers-basic
debian/extra/modprobe.d-udeb/scsi-mod-scan-sync.conf
debian/extra/network/73-usb-net-by-mac.link
debian/extra/pam-configs/systemd
debian/extra/pam-configs/systemd-homed
debian/extra/pam.d/systemd-user
debian/extra/rules-ubuntu/40-vm-hotadd.rules
debian/extra/rules-ubuntu/61-persistent-storage-android.rules
debian/extra/rules-ubuntu/71-power-switch-proliant.rules
debian/extra/rules-ubuntu/78-graphics-card.rules
debian/extra/rules/50-firmware.rules
debian/extra/rules/73-special-net-names.rules
debian/extra/rules/80-debian-compat.rules
debian/extra/start-udev
debian/extra/systemd-oomd-defaults/-.slice.d/10-oomd-root-slice-defaults.conf
debian/extra/systemd-oomd-defaults/oomd.conf.d/10-oomd-defaults.conf
debian/extra/systemd-oomd-defaults/user@.service.d/10-oomd-user-service-defaults.conf
debian/extra/systemd-sysv-install
debian/extra/systemd.py
debian/extra/tmpfiles.d/debian.conf
debian/extra/udev.py
debian/extra/units-ubuntu/user@.service.d/timeout.conf
debian/extra/units/getty-static.service
debian/extra/units/rc-local.service.d/debian.conf
debian/extra/units/systemd-localed.service.d/x11-keyboard.conf
debian/extra/units/systemd-logind.service.d/dbus.conf
debian/extra/units/systemd-udevd.service.d/syscall-architecture.conf
debian/gbp.conf
debian/git-cherry-pick
debian/libnss-myhostname.install
debian/libnss-myhostname.lintian-overrides
debian/libnss-myhostname.manpages
debian/libnss-myhostname.nss
debian/libnss-mymachines.install
debian/libnss-mymachines.lintian-overrides
debian/libnss-mymachines.manpages
debian/libnss-mymachines.nss
debian/libnss-resolve.install
debian/libnss-resolve.lintian-overrides
debian/libnss-resolve.manpages
debian/libnss-resolve.nss
debian/libnss-systemd.install
debian/libnss-systemd.lintian-overrides
debian/libnss-systemd.manpages
debian/libnss-systemd.nss
debian/libpam-systemd.install
debian/libpam-systemd.lintian-overrides
debian/libpam-systemd.manpages
debian/libpam-systemd.postinst
debian/libpam-systemd.prerm
debian/libsystemd-dev.install
debian/libsystemd-dev.manpages
debian/libsystemd-shared.install
debian/libsystemd-shared.lintian-overrides
debian/libsystemd0.install
debian/libsystemd0.symbols
debian/libudev-dev.install
debian/libudev-dev.manpages
debian/libudev1-udeb.install
debian/libudev1.install
debian/libudev1.symbols
debian/not-installed
debian/patches/debian/Bring-tmpfiles.d-tmp.conf-in-line-with-Debian-defaul.patch
debian/patches/debian/Downgrade-a-couple-of-warnings-to-debug.patch
debian/patches/debian/Make-run-lock-tmpfs-an-API-fs.patch
debian/patches/debian/Revert-core-set-RLIMIT_CORE-to-unlimited-by-default.patch
debian/patches/debian/Skip-filesystem-check-if-already-done-by-the-initram.patch
debian/patches/debian/Skip-flaky-test_resolved_domain_restricted_dns-in-network.patch
debian/patches/debian/fsckd-daemon-for-inter-fsckd-communication.patch
debian/patches/debian/localectl-disable-keymap-support.patch
debian/patches/debian/systemctl-do-not-shutdown-immediately-on-scheduled-shutdo.patch
debian/patches/series
debian/rules
debian/salsa-ci.yml
debian/shlibs.local.in
debian/source/format
debian/source/lintian-overrides
debian/systemd-boot-efi.install
debian/systemd-boot-efi.manpages
debian/systemd-boot.install
debian/systemd-boot.lintian-overrides
debian/systemd-boot.maintscript
debian/systemd-boot.manpages
debian/systemd-boot.postinst
debian/systemd-container.install
debian/systemd-container.lintian-overrides
debian/systemd-container.manpages
debian/systemd-coredump.install
debian/systemd-coredump.lintian-overrides
debian/systemd-coredump.manpages
debian/systemd-coredump.postinst
debian/systemd-coredump.prerm
debian/systemd-dev.install
debian/systemd-homed.install
debian/systemd-homed.lintian-overrides
debian/systemd-homed.manpages
debian/systemd-homed.postinst
debian/systemd-homed.prerm
debian/systemd-journal-remote.install
debian/systemd-journal-remote.lintian-overrides
debian/systemd-journal-remote.manpages
debian/systemd-oomd.install
debian/systemd-oomd.lintian-overrides
debian/systemd-oomd.manpages
debian/systemd-oomd.postinst
debian/systemd-resolved.install
debian/systemd-resolved.lintian-overrides
debian/systemd-resolved.manpages
debian/systemd-resolved.postinst
debian/systemd-resolved.postrm
debian/systemd-standalone-sysusers.install
debian/systemd-standalone-sysusers.manpages
debian/systemd-standalone-tmpfiles.install
debian/systemd-standalone-tmpfiles.manpages
debian/systemd-sysv.install
debian/systemd-sysv.manpages
debian/systemd-sysv.postinst
debian/systemd-tests.install
debian/systemd-tests.lintian-overrides
debian/systemd-timesyncd.install
debian/systemd-timesyncd.lintian-overrides
debian/systemd-timesyncd.manpages
debian/systemd-timesyncd.postinst
debian/systemd-timesyncd.postrm
debian/systemd-ukify.install
debian/systemd-ukify.manpages
debian/systemd-userdbd.install
debian/systemd-userdbd.lintian-overrides
debian/systemd-userdbd.manpages
debian/systemd.bug-control
debian/systemd.bug-script
debian/systemd.dirs
debian/systemd.install
debian/systemd.links
debian/systemd.lintian-overrides
debian/systemd.maintscript
debian/systemd.manpages
debian/systemd.postinst
debian/systemd.postrm
debian/systemd.preinst
debian/systemd.prerm
debian/systemd.triggers
debian/tests/assert.sh
debian/tests/boot-and-services
debian/tests/boot-smoke
debian/tests/build-login
debian/tests/build-with-static-libsystemd
debian/tests/control
debian/tests/hostnamed
debian/tests/lidswitch.evemu
debian/tests/localed-locale
debian/tests/localed-x11-keymap
debian/tests/logind
debian/tests/process-killer
debian/tests/storage
debian/tests/timedated
debian/tests/unit-config
debian/tests/unit-tests
debian/tests/upstream
debian/udev-udeb.dirs
debian/udev-udeb.install
debian/udev.README.Debian
debian/udev.bug-control
debian/udev.bug-script
debian/udev.debian-udev.sysusers
debian/udev.install
debian/udev.links
debian/udev.lintian-overrides
debian/udev.maintscript
debian/udev.manpages
debian/udev.postinst
debian/udev.postrm
debian/udev.preinst
debian/udev.triggers
debian/upstream/metadata
debian/watch