Manual merge of version 255.3-1+rpi1 and 256.4-2 to produce 256.4-2+rpi1 archive/raspbian/256.4-2+rpi1 raspbian/256.4-2+rpi1
authorPeter Michael Green <plugwash@raspbian.org>
Fri, 2 Aug 2024 01:44:49 +0000 (01:44 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Fri, 2 Aug 2024 01:44:49 +0000 (01:44 +0000)
1  2 
debian/changelog
debian/control
debian/rules
debian/systemd.install
debian/systemd.manpages

index 56ea71da50e878f6e7a0d2aaba8788ed2ea23853,5128f17747158ed36feebd3b8c50fbbda4c6fdd4..c44e455afe21ef4703e5aba893aec4db4cc5ae33
- systemd (255.3-1+rpi1) trixie-staging; urgency=medium
++systemd (256.4-2+rpi1) trixie-staging; urgency=medium
 +
 +  [changes brought forward from 239-9+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Thu, 20 Sep 2018 20:22:45 +0000]
 +  * Disable testsuite, it fails on some of our buildboxes (probablly because of
 +    old kernels).
 +  * Add breaks on raspi-copies-and-fills, it doesn't seem to get on with
 +    this version of systemd/udev.
 +
 +  [changes brought forward from 241-1+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Tue, 02 Apr 2019 19:29:26 +0000]
 +  * Bump "breaks" on raspi-copies-and-fills to << 0.12
 +    (raspi-copies-and-fills was reverted by the raspberry pi foundation)
 +
 +  [changes introduced in 254.1-3+rpi1 by Peter Michael Green.
 +  * Disable systemd-boot, it seems to fail to build and it's not really relavent
 +    for raspbian.
 +
 +  [changes introduced in 255.3-1+rpi1 by Peter Michael Green]
 +  * Remove armhf from architecture lists for files that appear systemd-boot
 +    related
 +
-  -- Peter Michael Green <plugwash@raspbian.org>  Thu, 18 Jan 2024 19:38:38 +0000
++ -- Peter Michael Green <plugwash@raspbian.org>  Fri, 02 Aug 2024 01:44:08 +0000
++
+ systemd (256.4-2) unstable; urgency=medium
+   * autopkgtest: allow localectl in localed tests.
+  -- Luca Boccassi <bluca@debian.org>  Thu, 25 Jul 2024 13:18:09 +0100
+ systemd (256.4-1) unstable; urgency=medium
+   [ Nick Rosbrook ]
+   * Move systemd-time-wait-sync to systemd-timesyncd package
+     (LP: #1938058)
+   * 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
+   [ Luca Boccassi ]
+   * Drop /etc/sysctl.d/99-sysctl.conf symlink procps no longer ships
+     /etc/sysctl.conf (Closes: #1076190)
+   * autopkgtest: add allow-stderr to timedated test
+   * autopkgtest: set Release= in mkosi.local.conf to distinguish testing
+     vs unstable
+   * Drop out-of-tree localed patch and use D-Bus policy instead. We can
+     forbid changing locale/keymap/keyboard via a D-Bus policy instead of
+     an out-of-tree patch.
+   * New upstream version 256.4 (Closes: #1074789)
+   * Install varlinkctl zsh completion file
+   * Drop last patch, all merged upstream
+  -- Luca Boccassi <bluca@debian.org>  Wed, 24 Jul 2024 14:23:56 +0100
+ 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
+  -- Luca Boccassi <bluca@debian.org>  Fri, 05 Jul 2024 19:15:59 +0100
+ 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
+  -- Luca Boccassi <bluca@debian.org>  Sun, 23 Jun 2024 13:33:33 +0100
+ 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.
+  -- Luca Boccassi <bluca@debian.org>  Tue, 18 Jun 2024 23:19:16 +0100
+ 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.
+  -- Luca Boccassi <bluca@debian.org>  Wed, 12 Jun 2024 01:30:51 +0100
+ systemd (256-1) unstable; urgency=medium
+   [ Kevin Fleming ]
+   * Additional workaround for links to legacy /usr/share/systemd/tmp.mount
+     placeholder
+   [ Yu Watanabe ]
+   * debian/extra/network: use NamePolicy=mac only when ID_NET_NAME_MAC is
+     set.
+   [ Luca Boccassi ]
+   * New upstream version 256. For a full list of changes, see:
+     https://github.com/systemd/systemd/releases/tag/v256
+  -- Luca Boccassi <bluca@debian.org>  Tue, 11 Jun 2024 22:59:12 +0100
+ systemd (256~rc4-1) unstable; urgency=high
+   [ Luca Boccassi ]
+   * Restart managers on libc-upgrade dpkg trigger (Closes: #1072373)
+   * LimitCORE: restore default hard limit to infinity. The intention was
+     to change the soft limit, but by default it applies to both unless
+     specified, so fix it.
+   * New upstream version 256~rc4
+   * Drop patches merged upstream
+   [ Nick Rosbrook ]
+   * debian/extra: set ManagedOOMSwap=auto on -.slice. This has the effect
+     of disabling swap kill by default, so cgroups will only be monitored
+     for memory pressure, and not swap usage.
+   * debian/extra: use a drop-in resolved.conf to configure Cache=no-
+     negative. Only ship this on Ubuntu.
+   * debian/extra: use a dropin to configure Nice=-1 on systemd-
+     journald.service. Only ship this on Ubuntu.
+   [ Dan Streetman ]
+   * debian/tests/storage: without scsi_debug, skip test
+  -- Luca Boccassi <bluca@debian.org>  Thu, 06 Jun 2024 20:49:17 +0100
+ systemd (256~rc3-7) unstable; urgency=medium
+   * NEWS: note that any leftover file in /tmp/ will be invisible due to
+     the tmpfs and other clarifications (Closes: #1072249)
+   * Add pkg.systemd.noukify profile. Will be useful for i386 reduced
+     builds
+   * d/rules: be more robust against non-existing dirs when deleting files
+   * Allow setting GENSYMBOLS_LEVEL from the environment. Needed when
+     building with llvm to work around #986746
+  -- Luca Boccassi <bluca@debian.org>  Sat, 01 Jun 2024 12:30:39 +0100
+ systemd (256~rc3-6) unstable; urgency=medium
+   * NEWS: clarify tmpfiles.d entry (Closes: #1072155)
+   * Override false positive Lintian warning
+   * Add workaround for links to legacy /usr/share/systemd/tmp.mount
+     placeholder. Some users apparently link to the placeholder in
+     /usr/share/ so delete any such links, given we don't ship it anymore
+     (Closes: #1072187)
+  -- Luca Boccassi <bluca@debian.org>  Thu, 30 May 2024 18:11:19 +0100
+ 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.
+  -- Luca Boccassi <bluca@debian.org>  Wed, 29 May 2024 01:04:53 +0100
+ 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.
+  -- Luca Boccassi <bluca@debian.org>  Tue, 28 May 2024 12:11:36 +0100
+ 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
+  -- Luca Boccassi <bluca@debian.org>  Tue, 28 May 2024 00:07:57 +0100
+ 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.
+  -- Luca Boccassi <bluca@debian.org>  Thu, 23 May 2024 16:31:42 +0100
+ systemd (256~rc3-1) unstable; urgency=medium
+   * Bump Breaks on dracut, on request of the maintainer (Closes: #1071278)
+   * autopkgtest: reboot before logind test
+   * Disable D-Bus introspection XML generation with nodoc profile
+   * autopkgtest: install systemd-dev for upstream suite too
+   * New upstream version 256~rc3
+   * Drop patches merged upstream
+  -- Luca Boccassi <bluca@debian.org>  Wed, 22 May 2024 23:24:02 +0100
+ systemd (256~rc2-3) unstable; urgency=medium
+   * Explicitly enable systemd-boot only on supported architectures
+  -- Luca Boccassi <bluca@debian.org>  Thu, 16 May 2024 22:51:08 +0100
+ systemd (256~rc2-2) unstable; urgency=medium
+   * Build depend on dh-dlopenlibdeps and dynamically generate dlopen
+     dependencies
+   * Backport patches to fix journald asserts Compress=yes (Closes:
+     #1071201)
+  -- Luca Boccassi <bluca@debian.org>  Thu, 16 May 2024 17:40:43 +0100
+ systemd (256~rc2-1) unstable; urgency=medium
+   [ Luca Boccassi ]
+   * report-bug: add presubj template to recommend opening functionality
+     bugs upstream first
+   * report-bug: include runtime taints
+   * Recommend libzstd1 and suggest liblz4-1, liblzma5, libgcrypt20
+   * autopkgtest: install polkitd in upstream suite
+   * Build depend on rsync or meson >= 1.3.0 for follow-symlink workaround.
+   * Change links from freedesktop.org to systemd.io (Closes: #1070499)
+   * Add dependency on python3-psutil to systemd-tests, needed by networkd
+     test suite
+   * d/t/boot-and-services: drop tmp check. LXC now sets up a tmpfs on /tmp
+     as per upstream recommendation, so we cannot detect it via fstab
+     anymore. Just drop this test, as we are about to make /tmp a tmpfs
+     ourselves anyway.
+   * Set SBAT distro URL to tracker.d.o as suggested by EFI team
+   * Drop out-of-tree coredump patch and use config drop-ins instead. As
+     per: https://github.com/systemd/systemd/pull/27066 instead of carrying
+     an out-of-tree patch, use drop-ins to set the default pattern to
+     'core' and the default core limit to '0' in the systemd package, and a
+     higher priority drop-in to set the default core limit to 'infinity' in
+     the systemd-coredump package (it already ships a sysctl to set the
+     pattern). The end result is the same, but with config drop-ins instead
+     of patches.
+   * Drop out-of-tree fsckd daemon patch. This was dropped upstream long
+     ago, and Plymouth on Debian doesn't actually use this. A different
+     upstream change provides the required functionality.
+   * Drop out-of-tree systemctl scheduled shutdown fallback. This patch was
+     rejected upstream and there's no path to have it merged, so drop it
+     and restore the default behaviour in case of error.
+   * Drop out-of-tree fsck skip patch and use drop-in instead. Non-root
+     filesystems are only checked when mounted, so the other change is not
+     needed. The root one can be fixed with a drop-in instead of a patch.
+   * d/t/control: explicitly depend on systemd-dev for tests that run pkg-
+     config
+   * systemd.postinst: use DPKG_ROOT in one more place.
+   * NEWS: note scheduled shutdown failure case changes
+   * New upstream version 256~rc2
+   * Drop patches merged upstream
+   * Refresh patches for v256~rc2
+   * Install new files from v256~rc2
+   * Drop Lintian overrides for false positives that have been fixed
+   * Upload to unstable
+   [ Michael Marley ]
+   * Use absolute path when including libkmod in initramfs. The relative
+     path works fine when the hook is executed during a normal APT
+     install/update, but if the user runs "update-initramfs -u" from any
+     directory other than /, the relative path doesn't match anything,
+     libkmod is not included, and the system fails to boot due to not
+     loading the storage driver(s).
+   [ Michael Biebl ]
+   * Stop setting the build system explicitly. No longer necessary since
+     https://github.com/systemd/systemd/pull/31530
+   * Remove systemd-dev dependency from systemd and udev. This was a
+     temporary measure to ease the migration.
+  -- Luca Boccassi <bluca@debian.org>  Wed, 15 May 2024 00:40:56 +0100
+ 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
+  -- Luca Boccassi <bluca@debian.org>  Sat, 27 Apr 2024 18:14:25 +0100
+ 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
+  -- Luca Boccassi <bluca@debian.org>  Fri, 26 Apr 2024 12:22:04 +0100
+ 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.
+  -- Luca Boccassi <bluca@debian.org>  Wed, 24 Apr 2024 16:34:40 +0100
+ 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)
+  -- Luca Boccassi <bluca@debian.org>  Tue, 27 Feb 2024 17:43:55 +0000
+ systemd (255.3-2) sid; urgency=medium
+   * Backport patches to fix reproducibility issues
+   * Salsa: re-enable reprotest
+  -- Luca Boccassi <bluca@debian.org>  Mon, 29 Jan 2024 10:46:19 +0000
  
  systemd (255.3-1) sid; urgency=medium
  
diff --cc debian/control
index db8c8051dfaec6af2ded3a74ecf822201e420668,3cb85533fae252fe9f3a7a67a4ae249ca95a3d71..5488fbde18d91ace7d84157a93b78fcd7ae18cf9
@@@ -108,8 -115,7 +115,8 @@@ Conflicts: consolekit
             opensysusers,
  Breaks: less (<< 563),
          sicherboot (<< 0.1.6),
-         dracut (<< 059-5),
+         dracut-core (<< 102-2~),
 +        raspi-copies-and-fills (<< 0.7)
  Provides: systemd-sysusers (= ${binary:Version}),
            systemd-tmpfiles (= ${binary:Version}),
  Description: system and service manager
diff --cc debian/rules
Simple merge
index beafb8a40df6f3f3b4b90157b34eb6b89cd38223,e3cd8c157221208bdaf98be4a923b7bc558c5d97..0d6f9f65eb250c910a6c535d6b854cbded18b705
@@@ -135,10 -138,8 +138,8 @@@ usr/lib/systemd/systemd-storaget
  usr/lib/systemd/systemd-sulogin-shell
  usr/lib/systemd/systemd-sysctl
  usr/lib/systemd/systemd-sysroot-fstab-check
- <!stage1> usr/lib/systemd/systemd-sysupdate
  usr/lib/systemd/systemd-timedated
- usr/lib/systemd/systemd-time-wait-sync
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/systemd-tpm2-setup
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/systemd-tpm2-setup
  usr/lib/systemd/systemd-update-done
  usr/lib/systemd/systemd-update-utmp
  usr/lib/systemd/systemd-user-runtime-dir
@@@ -185,11 -181,9 +181,9 @@@ usr/lib/systemd/system/initrd-switch-ro
  usr/lib/systemd/system/initrd.target
  usr/lib/systemd/system/initrd.target.wants/systemd-battery-check.service
  <!stage1> usr/lib/systemd/system/initrd.target.wants/systemd-bsod.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/initrd.target.wants/systemd-pcrphase-initrd.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/initrd.target.wants/systemd-pcrphase-initrd.service
  usr/lib/systemd/system/initrd-udevadm-cleanup-db.service
  usr/lib/systemd/system/initrd-usr-fs.target
- <!stage1> usr/lib/systemd/system/integritysetup-pre.target
- <!stage1> usr/lib/systemd/system/integritysetup.target
  usr/lib/systemd/system/kexec.target
  usr/lib/systemd/system/kmod-static-nodes.service
  usr/lib/systemd/system/ldconfig.service
@@@ -239,10 -232,13 +232,13 @@@ usr/lib/systemd/system/sleep.targe
  usr/lib/systemd/system/slices.target
  usr/lib/systemd/system/smartcard.target
  usr/lib/systemd/system/sockets.target
+ usr/lib/systemd/system/sockets.target.wants/systemd-creds.socket
  usr/lib/systemd/system/sockets.target.wants/systemd-initctl.socket
+ usr/lib/systemd/system/sockets.target.wants/systemd-hostnamed.socket
  usr/lib/systemd/system/sockets.target.wants/systemd-journald-dev-log.socket
  usr/lib/systemd/system/sockets.target.wants/systemd-journald.socket
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/sockets.target.wants/systemd-pcrextend.socket
 -[amd64 i386 arm64 armhf riscv64] usr/lib/systemd/system/sockets.target.wants/systemd-pcrlock.socket
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/sockets.target.wants/systemd-pcrextend.socket
++[amd64 i386 arm64 riscv64] usr/lib/systemd/system/sockets.target.wants/systemd-pcrlock.socket
  usr/lib/systemd/system/sockets.target.wants/systemd-sysext.socket
  usr/lib/systemd/system/soft-reboot.target
  usr/lib/systemd/system/sound.target
@@@ -271,21 -267,19 +267,19 @@@ usr/lib/systemd/system/sysinit.target.w
  usr/lib/systemd/system/sysinit.target.wants/systemd-journal-flush.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-machine-id-commit.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-modules-load.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-pcrmachine.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-pcrphase.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-pcrphase-sysinit.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-pcrmachine.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-pcrphase.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-pcrphase-sysinit.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-random-seed.service
- usr/lib/systemd/system/sysinit.target.wants/systemd-repart.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-sysctl.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-sysusers.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup-dev-early.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup-dev.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-tmpfiles-setup.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-tpm2-setup-early.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-tpm2-setup.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-tpm2-setup-early.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/sysinit.target.wants/systemd-tpm2-setup.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-update-done.service
  usr/lib/systemd/system/sysinit.target.wants/systemd-update-utmp.service
- <!stage1> usr/lib/systemd/system/sysinit.target.wants/veritysetup.target
  usr/lib/systemd/system/sys-kernel-config.mount
  usr/lib/systemd/system/sys-kernel-debug.mount
  usr/lib/systemd/system/sys-kernel-tracing.mount
@@@ -329,29 -326,29 +326,29 @@@ usr/lib/systemd/system/systemd-localed.
  usr/lib/systemd/system/systemd-logind.service
  usr/lib/systemd/system/systemd-machine-id-commit.service
  usr/lib/systemd/system/systemd-modules-load.service
- usr/lib/systemd/system/systemd-networkd.service
+ usr/lib/systemd/system/systemd-networkd*.service
  usr/lib/systemd/system/systemd-networkd.socket
- usr/lib/systemd/system/systemd-networkd-wait-online.service
- usr/lib/systemd/system/systemd-networkd-wait-online@.service
  usr/lib/systemd/system/systemd-network-generator.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrextend@.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrextend.socket
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrfs-root.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrfs@.service
 -[amd64 i386 arm64 armhf riscv64] usr/lib/systemd/system/systemd-pcrlock.socket
 -[amd64 i386 arm64 armhf riscv64] usr/lib/systemd/system/systemd-pcrlock@.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-file-system.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-firmware-code.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-firmware-config.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-machine-id.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-make-policy.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-secureboot-authority.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-secureboot-policy.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrmachine.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrphase-initrd.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrphase.service
 -[amd64 i386 arm64 armhf riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrphase-sysinit.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrextend@.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrextend.socket
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrfs-root.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrfs@.service
++[amd64 i386 arm64 riscv64] usr/lib/systemd/system/systemd-pcrlock.socket
++[amd64 i386 arm64 riscv64] usr/lib/systemd/system/systemd-pcrlock@.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-file-system.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-firmware-code.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-firmware-config.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-machine-id.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-make-policy.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-secureboot-authority.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrlock-secureboot-policy.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrmachine.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrphase-initrd.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrphase.service
 +[amd64 i386 arm64 riscv64] <!stage1> usr/lib/systemd/system/systemd-pcrphase-sysinit.service
  usr/lib/systemd/system/systemd-poweroff.service
  usr/lib/systemd/system/systemd-pstore.service
- usr/lib/systemd/system/systemd-quotacheck.service
+ usr/lib/systemd/system/systemd-quotacheck*.service
  usr/lib/systemd/system/systemd-random-seed.service
  usr/lib/systemd/system/systemd-reboot.service
  usr/lib/systemd/system/systemd-remount-fs.service
index b8542fa4e922bbab64a4489738411414ab84b5d5,e6bb5a9a45d191e999d63810829382d08fc79f2d..aa5d03a301c635f1ed40e4399a76fbabe046965d
@@@ -23,7 -23,8 +23,8 @@@ debian/tmp/usr/share/man/man1/systemd-f
  debian/tmp/usr/share/man/man1/systemd-id128.1
  debian/tmp/usr/share/man/man1/systemd-inhibit.1
  debian/tmp/usr/share/man/man1/systemd-machine-id-setup.1
- [amd64 i386 arm64 riscv64] <!stage1> debian/tmp/usr/share/man/man1/systemd-measure.1
 -[amd64 i386 arm64 armhf riscv64] <!stage1 !pkg.systemd.upstream> debian/tmp/usr/share/man/man1/systemd-measure.1
++[amd64 i386 arm64 riscv64] <!stage1 !pkg.systemd.upstream> debian/tmp/usr/share/man/man1/systemd-measure.1
+ debian/tmp/usr/share/man/man1/systemd-measure.1
  debian/tmp/usr/share/man/man1/systemd-mount.1
  debian/tmp/usr/share/man/man1/systemd-notify.1
  debian/tmp/usr/share/man/man1/systemd-path.1
@@@ -267,9 -247,10 +247,10 @@@ debian/tmp/usr/share/man/man8/systemd-t
  debian/tmp/usr/share/man/man8/systemd-tmpfiles-setup-dev-early.service.8
  debian/tmp/usr/share/man/man8/systemd-tmpfiles-setup-dev.service.8
  debian/tmp/usr/share/man/man8/systemd-tmpfiles-setup.service.8
 -[amd64 i386 arm64 armhf riscv64] <!stage1> debian/tmp/usr/share/man/man8/systemd-tpm2-setup.8
 -[amd64 i386 arm64 armhf riscv64] <!stage1> debian/tmp/usr/share/man/man8/systemd-tpm2-setup-early.service.8
 -[amd64 i386 arm64 armhf riscv64] <!stage1> debian/tmp/usr/share/man/man8/systemd-tpm2-setup.service.8
+ debian/tmp/usr/share/man/man8/systemd-tpm2-generator.8
 +[amd64 i386 arm64 riscv64] <!stage1> debian/tmp/usr/share/man/man8/systemd-tpm2-setup.8
 +[amd64 i386 arm64 riscv64] <!stage1> debian/tmp/usr/share/man/man8/systemd-tpm2-setup-early.service.8
 +[amd64 i386 arm64 riscv64] <!stage1> debian/tmp/usr/share/man/man8/systemd-tpm2-setup.service.8
  debian/tmp/usr/share/man/man8/systemd-udev-settle.service.8
  debian/tmp/usr/share/man/man8/systemd-update-done.8
  debian/tmp/usr/share/man/man8/systemd-update-done.service.8