Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2025-12-02 13:18:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Tue Dec  2 13:18:05 2025 rev:458 rq:1320482 version:258.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2025-09-18 
21:08:30.077960932 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.14147/systemd.changes       
2025-12-02 13:18:12.257936125 +0100
@@ -1,0 +2,89 @@
+Fri Nov 28 13:32:39 UTC 2025 - Franck Bui <[email protected]>
+
+- Add 5003-core-when-isolating-keep-triggered-units-only-if-the.patch until
+  https://github.com/systemd/systemd/pull/39925 is merged.
+
+-------------------------------------------------------------------
+Thu Nov 20 14:51:47 UTC 2025 - Franck Bui <[email protected]>
+
+- Import commit e103ce013ed270c0a43318743ab822cac9325f00
+
+  e103ce013e pam_systemd: fix OSC write failure message appearing in error logs
+  c81c546411 pam-util: fix pam_syslog_errno() ignoring the level parameter
+
+-------------------------------------------------------------------
+Wed Nov 12 09:54:11 UTC 2025 - Franck Bui <[email protected]>
+
+- Drop 1001-Temporarily-remove-mountfsd-nsresourced-new-Polkit-a.patch
+
+  The relevant polkit actions have been reviewed by the security team.
+
+-------------------------------------------------------------------
+Wed Nov 12 08:42:40 UTC 2025 - Franck Bui <[email protected]>
+
+- Import commit 71c9223a1df429ae23bf113dc9eeb49154d8b734 (merge of v258.2)
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/1898fac58dd5170dbe85f4c3d01e564889dba0de...71c9223a1df429ae23bf113dc9eeb49154d8b734
+
+- Drop 1002-core-unit-fail-earlier-before-spawning-executor-when.patch as it's
+  part of v258.2.
+
+-------------------------------------------------------------------
+Wed Nov 12 08:33:14 UTC 2025 - Franck Bui <[email protected]>
+
+- Import commit 1898fac58dd5170dbe85f4c3d01e564889dba0de
+
+  1898fac58d main: switch explicitly to tty1 on soft-reboot (bsc#1231986)
+  5fdd32dbe1 units: don't force the loading of the loop and dm_mod modules in 
systemd-repart.service (bsc#1248356)
+
+-------------------------------------------------------------------
+Wed Nov  5 15:25:52 UTC 2025 - Franck Bui <[email protected]>
+
+- Temporarily add
+  1002-core-unit-fail-earlier-before-spawning-executor-when.patch until v258.2
+  is released.
+
+-------------------------------------------------------------------
+Wed Oct 29 14:10:06 UTC 2025 - Martin Wilck <[email protected]>
+
+- pam.systemd-user: skip common-account to avoid issues with pam_sss
+  and other network user directories (bsc#1250691)
+
+-------------------------------------------------------------------
+Wed Oct 22 10:33:00 UTC 2025 - Franck Bui <[email protected]>
+
+- systemd.spec: drop the %{release} number from the SBAT version (1251948)
+
+-------------------------------------------------------------------
+Wed Oct 22 06:26:53 UTC 2025 - Thomas Blume <[email protected]>
+
+- Add 0001-Drop-or-soften-some-upstream-warnings.patch (bsc#1228728) 
(bsc#1251981)
+
+  For now it just drops the 'unmerged-bin' taint flag.
+
+-------------------------------------------------------------------
+Mon Oct 20 07:54:34 UTC 2025 - Franck Bui <[email protected]>
+
+- Upgrade to v258.1 (commit 67a1069b7269cc23c3d04a2fb0cf110abe7abf31)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v258/NEWS for details.
+
+- Drop 0001-Drop-support-for-efivar-SystemdOptions.patch, upstream removed
+  support for SystemdOptions efi var, see 14871a652925d08926c2d2d7cf2a95cd.
+
+- Drop 0009-pid1-handle-console-specificities-weirdness-for-s390.patch,
+  upstream gained a new auto-detection logic to setup $TERM on various systems
+  including s390x (bsc#1238117)
+
+- Support for System V style system state control has been removed: drop
+  initctl, runlevel, runlevel*.target, etc.. from the sysvcompat sub-package
+
+- Add 1001-Temporarily-remove-mountfsd-nsresourced-new-Polkit-a.patch. This
+  temporary patch disables the new polkit actions introduced by mountfsd and
+  nsresourced until these actions are validated by the Security team.
+
+- Our testsuite sub-package is functional again and has been updated to work
+  with the meson + mkosi infra.
+
+-------------------------------------------------------------------

Old:
----
  0001-Drop-support-for-efivar-SystemdOptions.patch
  0009-pid1-handle-console-specificities-weirdness-for-s390.patch
  systemd-257.9+suse.23.gc139debf2c.tar.xz

New:
----
  0001-Drop-or-soften-some-upstream-warnings.patch
  5003-core-when-isolating-keep-triggered-units-only-if-the.patch
  mkosi.local.conf
  systemd-258.2+suse.5.ge103ce013e.tar.xz

----------(Old B)----------
  Old:
- Drop 0001-Drop-support-for-efivar-SystemdOptions.patch, upstream removed
  support for SystemdOptions efi var, see 14871a652925d08926c2d2d7cf2a95cd.
  Old:
- Drop 0009-pid1-handle-console-specificities-weirdness-for-s390.patch,
  upstream gained a new auto-detection logic to setup $TERM on various systems
----------(Old E)----------

----------(New B)----------
  New:
- Add 0001-Drop-or-soften-some-upstream-warnings.patch (bsc#1228728) 
(bsc#1251981)
  New:
- Add 5003-core-when-isolating-keep-triggered-units-only-if-the.patch until
  https://github.com/systemd/systemd/pull/39925 is merged.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:13.806001120 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:13.810001288 +0100
@@ -1,7 +1,6 @@
 #
 # spec file for package systemd
 #
-# Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
@@ -32,9 +31,9 @@
 %bcond_with obs_service_set_version
 
 %if %{without obs_service_set_version}
-%define systemd_version    257.9
+%define systemd_version    258.2
 %define systemd_release    0
-%define archive_version    +suse.23.gc139debf2c
+%define archive_version    +suse.5.ge103ce013e
 %endif
 
 %define _testsuitedir %{_systemd_util_dir}/tests
@@ -99,7 +98,6 @@
 %endif
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libxslt-tools
-BuildRequires:  polkit
 # python is only required for generating systemd.directives.xml
 BuildRequires:  python3-base
 BuildRequires:  python3-lxml
@@ -136,7 +134,7 @@
 BuildRequires:  timezone
 
 %if %{with bootstrap}
-#!BuildIgnore:  dbus-1
+#!BuildIgnore:  dbus-service
 Provides:       systemd = %{version}-%{release}
 Conflicts:      systemd
 # Don't consider the mini flavors when building kiwi medias. This conflict is
@@ -150,7 +148,7 @@
 # the buildignore is important for bootstrapping
 #!BuildIgnore:  udev
 Requires:       aaa_base >= 13.2
-Requires:       dbus-1 >= 1.4.0
+Requires:       dbus-service
 Requires:       kbd
 Requires:       netcfg >= 11.5
 Requires:       systemd-default-settings-branding
@@ -201,6 +199,7 @@
 Source8:        pam.systemd-user
 Source9:        pam.systemd-run0
 Source14:       kbd-model-map.legacy
+Source15:       mkosi.local.conf
 
 Source101:      fixlet-systemd-post.sh
 
@@ -234,12 +233,12 @@
 # inside the following if block.
 #
 %if %{without upstream}
-Patch:          0001-Drop-support-for-efivar-SystemdOptions.patch
+Patch:          0001-Drop-or-soften-some-upstream-warnings.patch
 %if %{with sysvcompat}
 Patch:          0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch
 Patch:          0008-sysv-generator-translate-Required-Start-into-a-Wants.patch
 %endif
-Patch:          0009-pid1-handle-console-specificities-weirdness-for-s390.patch
+
 # The patches listed below are in quarantine. Normally, all changes must be
 # pushed to upstream first and then cherry-picked into the SUSE git
 # repository. However, in few cases, some issues might take too much time to be
@@ -247,6 +246,7 @@
 # and will be removed as soon as a proper fix is merged by upstream.
 Patch:          5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
 Patch:          5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch
+Patch:          5003-core-when-isolating-keep-triggered-units-only-if-the.patch
 %endif
 
 %description
@@ -613,83 +613,6 @@
 %package testsuite
 Summary:        Testsuite for systemd
 License:        LGPL-2.1-or-later
-Recommends:     python3
-Recommends:     python3-colorama
-# Optional dep for mkfs.vfat needed by test-loop-block (otherwise skipped)
-Recommends:     dosfstools
-# Optional deps needed by TEST-70-TPM2 (otherwise skipped)
-Recommends:     swtpm
-Recommends:     tpm2.0-tools
-%if %{with resolved}
-# Optional dep for knot needed by TEST-75-RESOLVED
-Recommends:     knot
-%endif
-%if %{with selinux}
-# Optional deps needed by TEST-06-SELINUX (otherwise skipped)
-Recommends:     selinux-policy-devel
-Recommends:     selinux-policy-targeted
-%endif
-Requires:       %{name} = %{version}-%{release}
-Requires:       attr
-Requires:       binutils
-Requires:       busybox-static
-Requires:       cryptsetup
-Requires:       dhcp-client
-Requires:       dosfstools
-Requires:       iproute2
-Requires:       jq
-Requires:       libcap-progs
-Requires:       lz4
-Requires:       make
-Requires:       mtools
-Requires:       python3-pexpect
-Requires:       qemu
-Requires:       quota
-Requires:       socat
-Requires:       squashfs
-Requires:       stress-ng
-Requires:       systemd-container
-# System users/groups that some tests rely on.
-Requires:       group(bin)
-Requires:       group(daemon)
-Requires:       group(games)
-Requires:       group(nobody)
-Requires:       user(bin)
-Requires:       user(daemon)
-Requires:       user(games)
-Requires:       user(nobody)
-# The following deps on libs are for test-dlopen-so whereas the pkgconfig ones
-# are used by test-funtions to find the libs on the host and install them in 
the
-# image, see install_missing_libraries() for details.
-Requires:       pkgconfig(libarchive)
-Requires:       pkgconfig(libfido2)
-Requires:       pkgconfig(libidn2)
-Requires:       pkgconfig(libkmod)
-Requires:       pkgconfig(libqrencode)
-Requires:       pkgconfig(pwquality)
-Requires:       pkgconfig(tss2-esys)
-Requires:       pkgconfig(tss2-mu)
-Requires:       pkgconfig(tss2-rc)
-%if %{with sd_boot}
-Requires:       systemd-boot
-%endif
-Requires:       systemd-experimental
-%if %{with homed}
-Requires:       systemd-homed
-%endif
-%if %{with journal_remote}
-Requires:       systemd-journal-remote
-%endif
-%if %{with networkd}
-Requires:       systemd-networkd
-%endif
-%if %{with portabled}
-Requires:       systemd-portable
-%endif
-%if %{with sd_boot}
-Requires:       systemd-ukify
-%endif
-Requires:       xz
 
 %description testsuite
 This package contains the unit tests as well as the extended testsuite. The 
unit
@@ -697,16 +620,26 @@
 extended testsuite is used to test various functionalities of systemd and all
 its components.
 
-Note that you need root privileges to run the extended testsuite.
+For now, you will also need to grab and install the most recent version of
+mkosi, available at https://github.com/systemd/mkosi.git. Indeed running the
+integration tests with meson + mkosi relies on the mkosi latest features.
 
 Run the following python script to run all unit tests at once:
 $ %{_testsuitedir}/run-unit-tests.py
 
 To run the full extended testsuite do the following:
-$ NO_BUILD=1 TEST_NESTED_VM=1 
%{_testsuitedir}/integration-tests/run-integration-tests.sh
+$ cp -a %{_testsuitedir} /var/tmp/systemd-testsuite
+$ cd /var/tmp/systemd-testsuite
+$ mkosi genkey
+$ mkosi summary
+$ mkosi -f
+$ mkosi -f box -- meson setup build integration-tests/standalone
+$ mkosi -f box -- meson test -C build --setup=integration 
--suite=integration-tests
 
 Or to run one specific integration test:
-$ NO_BUILD=1 TEST_NESTED_VM=1 make -C 
%{_testsuitedir}/integration-tests/TEST-01-BASIC clean setup run
+$ mkosi -f box -- meson test -C build --setup=integration 
--suite=integration-tests -v TEST-01-BASIC
+
+Note that you need root privileges to run the extended testsuite.
 
 For more details on the available options to run the extended testsuite, please
 refer to %{_testsuitedir}/integration-tests/README.testsuite.
@@ -892,7 +825,7 @@
         -Dsbat-distro-url="%{?sbat_distro_url}" \
         \
         -Dsbat-distro-pkgname="%{name}" \
-        -Dsbat-distro-version="%{version}%[%{without 
upstream}?"-%{release}":""]" \
+        -Dsbat-distro-version="%{version}" \
         \
         -Ddefault-dnssec=no \
         -Ddns-servers='' \
@@ -1068,8 +1001,10 @@
 # Make sure to disable all services by default. The branding presets package
 # takes care of defining the SUSE policies.
 rm -f %{buildroot}%{_presetdir}/*.preset
+rm -f %{buildroot}%{_systemd_util_dir}/initrd-preset/*.preset
 echo 'disable *' >%{buildroot}%{_presetdir}/99-default.preset
 echo 'disable *' >%{buildroot}%{_userpresetdir}/99-default.preset
+echo 'disable *' 
>%{buildroot}%{_systemd_util_dir}/initrd-preset/99-default.preset
 
 # Most of the entries for the generic paths are defined by filesystem package 
as
 # the definitions used by SUSE distros diverged from the ones defined by
@@ -1094,15 +1029,8 @@
 cat %{SOURCE14} >>%{buildroot}%{_datarootdir}/systemd/kbd-model-map
 
 %if %{with testsuite}
-# -Dinstall_test took care of installing the unit tests only (those in
-# src/tests) and testdata directory. Here we copy the integration tests
-# including also all related scripts used to prepare and run the integration
-# tests in dedicated VMs.
-mkdir -p %{buildroot}%{_testsuitedir}/integration-tests
-tar -cO \
-    --exclude-vcs  \
-    --exclude-vcs-ignores \
-    -C test/integration-tests/ . | tar -xC 
%{buildroot}%{_testsuitedir}/integration-tests/
+install -m0644 %{SOURCE15} %{buildroot}%{_testsuitedir}/mkosi/mkosi.local.conf
+install -m0644 test/integration-tests/README.md 
%{buildroot}%{_testsuitedir}/integration-tests/
 %endif
 
 %if %{without bootstrap}
@@ -1112,7 +1040,8 @@
 rm -fr %{buildroot}%{_docdir}/systemd
 %endif
 
-# Generate system users for pre scriptlets.
+# Some systemd system users needs to exist before %post is executed
+# (bsc#1248501).
 %if %{with resolved}
 %sysusers_generate_pre %{buildroot}/%{_sysusersdir}/systemd-resolve.conf 
systemd-resolve systemd-resolve.conf
 %endif

++++++ 0001-Drop-or-soften-some-upstream-warnings.patch ++++++
>From 358ea09a537b1953dce898d85c31bde294831fa0 Mon Sep 17 00:00:00 2001
From: Thomas Blume <[email protected]>
Date: Wed, 22 Oct 2025 08:04:12 +0200
Subject: [PATCH] Drop or soften some upstream warnings

- drop unmerged-bin taint flag (bsc#1228728) (bsc#1251981)
---
 catalog/systemd.catalog.in       | 1 -
 man/org.freedesktop.systemd1.xml | 9 ---------
 src/core/taint.c                 | 3 ---
 3 files changed, 13 deletions(-)

diff --git a/catalog/systemd.catalog.in b/catalog/systemd.catalog.in
index f7ef980962..30f70a66de 100644
--- a/catalog/systemd.catalog.in
+++ b/catalog/systemd.catalog.in
@@ -582,7 +582,6 @@ Support: %SUPPORT_URL%
 The following "tags" are possible:
 - "unmerged-usr" - /bin, /sbin, /lib* are not symlinks to their counterparts
   under /usr/
-- "unmerged-bin" - /usr/sbin is not a symlink to /usr/bin/
 - "var-run-bad" — /var/run is not a symlink to /run/
 - "cgroupsv1" - the system is using the deprecated cgroup v1 hierarchy
 - "local-hwclock" - the local hardware clock (RTC) is configured to be in
diff --git a/man/org.freedesktop.systemd1.xml b/man/org.freedesktop.systemd1.xml
index ed22712748..aec2486759 100644
--- a/man/org.freedesktop.systemd1.xml
+++ b/man/org.freedesktop.systemd1.xml
@@ -1695,15 +1695,6 @@ node /org/freedesktop/systemd1 {
           <xi:include href="version-info.xml" xpointer="v252"/></listitem>
         </varlistentry>
 
-        <varlistentry>
-          <term><literal>unmerged-bin</literal></term>
-
-          <listitem><para><filename>/usr/sbin</filename> is not a symlink to 
<filename>/usr/bin/</filename>.
-          </para>
-
-          <xi:include href="version-info.xml" xpointer="v256"/></listitem>
-        </varlistentry>
-
         <varlistentry>
           <term><literal>var-run-bad</literal></term>
 
diff --git a/src/core/taint.c b/src/core/taint.c
index 8872a224b2..02d33fdd15 100644
--- a/src/core/taint.c
+++ b/src/core/taint.c
@@ -47,9 +47,6 @@ char** taint_strv(void) {
 
         /* Note that the check is different from default_PATH(), as we want to 
taint on uncanonical symlinks
          * too. */
-        if (readlink_malloc("/usr/sbin", &usr_sbin) < 0 || 
!PATH_IN_SET(usr_sbin, "bin", "/usr/bin"))
-                stage[n++] = "unmerged-bin";
-
         if (readlink_malloc("/var/run", &var_run) < 0 || !PATH_IN_SET(var_run, 
"../run", "/run"))
                 stage[n++] = "var-run-bad";
 
-- 
2.51.0


++++++ 0002-rc-local-fix-ordering-startup-for-etc-init.d-boot.lo.patch ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:13.870003807 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:13.882004311 +0100
@@ -1,4 +1,4 @@
-From e1562e145272efea60275ffe8e7edeb65224ab8d Mon Sep 17 00:00:00 2001
+From 128ce1fc50b12e012ac50e9d1728c0bb52124d10 Mon Sep 17 00:00:00 2001
 From: Thomas Blume <[email protected]>
 Date: Tue, 25 Mar 2014 13:08:56 +0000
 Subject: [PATCH] rc-local: fix ordering startup for /etc/init.d/boot.local
@@ -9,19 +9,19 @@
  1 file changed, 1 insertion(+), 1 deletion(-)
 
 diff --git a/units/rc-local.service.in b/units/rc-local.service.in
-index 6fb0838cdb..768f720032 100644
+index b135f3894d..92cd3652f9 100644
 --- a/units/rc-local.service.in
 +++ b/units/rc-local.service.in
 @@ -13,7 +13,7 @@
- Description={{RC_LOCAL_PATH}} Compatibility
+ Description={{SYSTEM_SYSVRCLOCAL_PATH}} Compatibility
  Documentation=man:systemd-rc-local-generator(8)
- ConditionFileIsExecutable={{RC_LOCAL_PATH}}
+ ConditionFileIsExecutable={{SYSTEM_SYSVRCLOCAL_PATH}}
 -After=network.target
 +After=basic.target
  
  [Service]
  Type=forking
 -- 
-2.35.3
+2.43.0
 
 

++++++ 0008-sysv-generator-translate-Required-Start-into-a-Wants.patch ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:13.910005486 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:13.922005990 +0100
@@ -1,4 +1,4 @@
-From 6eb24d1fcf8ea676bd0f0e32a9afda7431eafd77 Mon Sep 17 00:00:00 2001
+From 85adbcd1d7f16d9fc3e9257f7fd6444b42fdc5ac Mon Sep 17 00:00:00 2001
 From: Thomas Blume <[email protected]>
 Date: Wed, 4 May 2016 17:40:04 +0200
 Subject: [PATCH] sysv-generator: translate "Required-Start" into a "Wants"
@@ -21,10 +21,10 @@
  2 files changed, 7 insertions(+), 2 deletions(-)
 
 diff --git a/src/sysv-generator/sysv-generator.c 
b/src/sysv-generator/sysv-generator.c
-index 4485e2e368..e0833a7179 100644
+index e11edef15e..b694159b6d 100644
 --- a/src/sysv-generator/sysv-generator.c
 +++ b/src/sysv-generator/sysv-generator.c
-@@ -412,8 +412,13 @@ static int handle_dependencies(SysvStub *s, unsigned 
line, const char *full_text
+@@ -413,8 +413,13 @@ static int handle_dependencies(SysvStub *s, unsigned 
line, const char *full_text
                                  return log_oom();
  
                          r = strv_extend(&s->wants, m);
@@ -53,6 +53,6 @@
  
      def test_lsb_deps(self):
 -- 
-2.35.3
+2.43.0
 
 

++++++ 5002-Revert-udev-revert-workarounds-for-issues-caused-by-.patch ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:13.954007334 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:13.958007502 +0100
@@ -1,8 +1,8 @@
-From 1861e68a986c39cfec3c7fe8a348d331d93800d7 Mon Sep 17 00:00:00 2001
+From 6842234e7007e83b3faa2358fbc131c0dc297ae4 Mon Sep 17 00:00:00 2001
 From: Franck Bui <[email protected]>
 Date: Fri, 12 Jan 2024 10:55:17 +0100
-Subject: [PATCH 5002/5002] Revert "udev: revert workarounds for issues caused
- by the devlink creation optimization"
+Subject: [PATCH] Revert "udev: revert workarounds for issues caused by the
+ devlink creation optimization"
 
 This reverts commit b8fa62589271a0a7552c6eb02e6beac3ca759ba7.
 ---
@@ -10,10 +10,10 @@
  1 file changed, 11 insertions(+)
 
 diff --git a/rules.d/60-persistent-storage.rules.in 
b/rules.d/60-persistent-storage.rules.in
-index 6787430208..39a6555045 100644
+index e07f7b5d7a..23c24edb7c 100644
 --- a/rules.d/60-persistent-storage.rules.in
 +++ b/rules.d/60-persistent-storage.rules.in
-@@ -134,6 +134,17 @@ KERNEL!="sr*|mmcblk[0-9]boot[0-9]", 
IMPORT{builtin}="blkid"
+@@ -136,6 +136,17 @@ KERNEL!="sr*|mmcblk[0-9]boot[0-9]", 
IMPORT{builtin}="blkid"
  LABEL="persistent_storage_blkid_probe_end"
  {% endif %}
  
@@ -32,6 +32,6 @@
  ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", 
SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
  ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_LABEL_ENC}=="?*", 
SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"
 -- 
-2.35.3
+2.43.0
 
 

++++++ 5003-core-when-isolating-keep-triggered-units-only-if-the.patch ++++++
>From 08bc4a518aa15d81976896b00d89d847d1a6c040 Mon Sep 17 00:00:00 2001
From: Franck Bui <[email protected]>
Date: Wed, 26 Nov 2025 11:38:34 +0100
Subject: [PATCH 1/1] core: when isolating, keep triggered units only if their
 triggers are actually not stopped

Follow-up for 32d6707dd1692d41e12f5469dfdcbc10f14d6619.
---
 src/core/transaction.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/core/transaction.c b/src/core/transaction.c
index 536f9d78c3..54139283de 100644
--- a/src/core/transaction.c
+++ b/src/core/transaction.c
@@ -1205,18 +1205,20 @@ int transaction_add_isolate_jobs(Transaction *tr, 
Manager *m) {
                         continue;
 
                 /* Keep units that are triggered by units we want to keep 
around. */
-                bool keep = false;
-                UNIT_FOREACH_DEPENDENCY(o, u, UNIT_ATOM_TRIGGERED_BY)
-                        if (!shall_stop_on_isolate(tr, o)) {
-                                keep = true;
-                                break;
-                        }
-                if (keep)
-                        continue;
+                UNIT_FOREACH_DEPENDENCY(o, u, UNIT_ATOM_TRIGGERED_BY) {
+                        if (o->ignore_on_isolate)
+                                goto keep_unit;
+
+                        /* Keep triggered units only if their triggers are 
actually not stopped. */
+                        Job *j = hashmap_get(tr->jobs, o);
+                        if (j && j->type != JOB_STOP)
+                                goto keep_unit;
+                }
 
                 r = transaction_add_job_and_dependencies(tr, JOB_STOP, u, 
tr->anchor_job, TRANSACTION_MATTERS, &e);
                 if (r < 0)
                         log_unit_warning_errno(u, r, "Cannot add isolate job, 
ignoring: %s", bus_error_message(&e, r));
+keep_unit:
         }
 
         return 0;
-- 
2.51.0


++++++ files.container ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.090013044 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.098013380 +0100
@@ -6,9 +6,7 @@
 %if %{without bootstrap}
 %{_datadir}/bash-completion/completions/systemd-nspawn
 %{_datadir}/polkit-1/actions/io.systemd.mount-file-system.policy
-%if %{with upstream}
 %{_datadir}/polkit-1/actions/io.systemd.namespace-resource.policy
-%endif
 %{_datadir}/zsh/site-functions/_systemd-nspawn
 %{_mandir}/man1/systemd-nspawn.1.gz
 %{_mandir}/man5/systemd.nspawn.5.gz
@@ -28,19 +26,17 @@
 %{_systemd_util_dir}/network/80-container-vz.network
 %{_systemd_util_dir}/network/80-namespace-ns.link
 %{_systemd_util_dir}/network/80-namespace-ns.network
-%if %{with upstream}
 %{_systemd_util_dir}/network/80-namespace-ns-tun.link
 %{_systemd_util_dir}/network/80-namespace-ns-tun.network
 %endif
-%endif
 %if %{without bootstrap}
 %{_systemd_util_dir}/systemd-mountfsd
 %{_systemd_util_dir}/systemd-mountwork
 %{_systemd_util_dir}/systemd-nsresourced
 %{_systemd_util_dir}/systemd-nsresourcework
-%if %{with upstream}
-%{_systemd_util_dir}/user/[email protected]
 %endif
+%{_systemd_util_dir}/user/[email protected]
+%if %{without bootstrap}
 %{_unitdir}/systemd-mountfsd.service
 %{_unitdir}/systemd-mountfsd.socket
 %endif
@@ -57,6 +53,10 @@
 %{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.Image.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.Machine.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.machine1.Manager.xml
+%if %{with upstream}
+%{_datadir}/dbus-1/services/org.freedesktop.import1.service
+%{_datadir}/dbus-1/services/org.freedesktop.machine1.service
+%endif
 %{_datadir}/dbus-1/system-services/org.freedesktop.machine1.service
 %{_datadir}/dbus-1/system.d/org.freedesktop.machine1.conf
 %{_datadir}/polkit-1/actions/org.freedesktop.machine1.policy
@@ -67,25 +67,31 @@
 %{_mandir}/man5/org.freedesktop.machine1.5.gz
 %{_mandir}/man8/systemd-machined.8.gz
 %{_mandir}/man8/systemd-machined.service.8.gz
-%{_systemd_util_dir}/systemd-machined
 %if %{with upstream}
+%{_systemd_util_dir}/user/dbus-org.freedesktop.import1.service
+%{_systemd_util_dir}/user/dbus-org.freedesktop.machine1.service
+%endif
+%{_systemd_util_dir}/systemd-machined
 %{_systemd_util_dir}/user/machine.slice
 %{_systemd_util_dir}/user/machines.target
-%{_systemd_util_dir}/user/[email protected]
+%if %{with upstream}
+%{_systemd_util_dir}/user/sockets.target.wants/systemd-importd.socket
+%{_systemd_util_dir}/user/sockets.target.wants/systemd-machined.socket
+%{_systemd_util_dir}/user/systemd-importd.service
+%{_systemd_util_dir}/user/systemd-importd.socket
+%{_systemd_util_dir}/user/systemd-machined.service
+%{_systemd_util_dir}/user/systemd-machined.socket
 %endif
+%{_systemd_util_dir}/user/[email protected]
 %{_tmpfilesdir}/systemd-nspawn.conf
 %{_unitdir}/dbus-org.freedesktop.machine1.service
 %{_unitdir}/machine.slice
 %{_unitdir}/machines.target
 %{_unitdir}/machines.target.wants/var-lib-machines.mount
 %{_unitdir}/remote-fs.target.wants/var-lib-machines.mount
-%if %{with upstream}
 %{_unitdir}/sockets.target.wants/systemd-machined.socket
-%endif
 %{_unitdir}/systemd-machined.service
-%if %{with upstream}
 %{_unitdir}/systemd-machined.socket
-%endif
 %{_unitdir}/var-lib-machines.mount
 %endif
 
@@ -102,11 +108,7 @@
 %{_mandir}/man8/systemd-importd.8.gz
 %{_mandir}/man8/systemd-importd.service.8.gz
 %{_mandir}/man8/systemd-import-generator.8.gz
-%if %{without upstream}
-%{_systemd_util_dir}/import-pubring.gpg
-%else
 %{_systemd_util_dir}/import-pubring.pgp
-%endif
 %{_systemd_util_dir}/systemd-export
 %{_systemd_util_dir}/systemd-import
 %{_systemd_util_dir}/systemd-import-fs

++++++ files.devel-doc ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.150015563 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.154015731 +0100
@@ -285,9 +285,7 @@
 %{_mandir}/man3/sd_bus_message_close_container.3.gz
 %{_mandir}/man3/sd_bus_message_copy.3.gz
 %{_mandir}/man3/sd_bus_message_dump.3.gz
-%if %{with upstream}
 %{_mandir}/man3/sd_bus_message_dump_json.3.gz
-%endif
 %{_mandir}/man3/sd_bus_message_enter_container.3.gz
 %{_mandir}/man3/sd_bus_message_exit_container.3.gz
 %{_mandir}/man3/sd_bus_message_get_allow_interactive_authorization.3.gz
@@ -441,7 +439,6 @@
 %{_mandir}/man3/sd_bus_unref.3.gz
 %{_mandir}/man3/sd_bus_unrefp.3.gz
 %{_mandir}/man3/sd_bus_wait.3.gz
-%if %{with upstream}
 %{_mandir}/man3/sd_device_enumerator_add_all_parents.3.gz
 %{_mandir}/man3/sd_device_enumerator_add_match_parent.3.gz
 %{_mandir}/man3/sd_device_enumerator_add_match_property.3.gz
@@ -456,7 +453,6 @@
 %{_mandir}/man3/sd_device_enumerator_get_device_next.3.gz
 %{_mandir}/man3/sd_device_enumerator_get_subsystem_first.3.gz
 %{_mandir}/man3/sd_device_enumerator_get_subsystem_next.3.gz
-%endif
 %{_mandir}/man3/sd_device_enumerator_new.3.gz
 %{_mandir}/man3/sd_device_enumerator_ref.3.gz
 %{_mandir}/man3/sd_device_enumerator_unref.3.gz
@@ -671,6 +667,29 @@
 %{_mandir}/man3/sd_journal_stream_fd_with_namespace.3.gz
 %{_mandir}/man3/sd_journal_test_cursor.3.gz
 %{_mandir}/man3/sd_journal_wait.3.gz
+%if %{with upstream}
+%{_mandir}/man3/sd_json_dispatch_const_string.3.gz
+%{_mandir}/man3/sd_json_dispatch_double.3.gz
+%{_mandir}/man3/sd_json_dispatch_id128.3.gz
+%{_mandir}/man3/sd_json_dispatch_int16.3.gz
+%{_mandir}/man3/sd_json_dispatch_int32.3.gz
+%{_mandir}/man3/sd_json_dispatch_int64.3.gz
+%{_mandir}/man3/sd_json_dispatch_int8.3.gz
+%{_mandir}/man3/sd_json_dispatch_intbool.3.gz
+%{_mandir}/man3/sd_json_dispatch_signal.3.gz
+%{_mandir}/man3/sd_json_dispatch_stdbool.3.gz
+%{_mandir}/man3/sd_json_dispatch_string.3.gz
+%{_mandir}/man3/sd_json_dispatch_strv.3.gz
+%{_mandir}/man3/sd_json_dispatch_tristate.3.gz
+%{_mandir}/man3/sd_json_dispatch_uid_gid.3.gz
+%{_mandir}/man3/sd_json_dispatch_uint16.3.gz
+%{_mandir}/man3/sd_json_dispatch_uint32.3.gz
+%{_mandir}/man3/sd_json_dispatch_uint64.3.gz
+%{_mandir}/man3/sd_json_dispatch_uint8.3.gz
+%{_mandir}/man3/sd_json_dispatch_unsupported.3.gz
+%{_mandir}/man3/sd_json_dispatch_variant.3.gz
+%{_mandir}/man3/sd_json_dispatch_variant_noref.3.gz
+%endif
 %{_mandir}/man3/sd_listen_fds.3.gz
 %{_mandir}/man3/sd_listen_fds_with_names.3.gz
 %{_mandir}/man3/sd_login_monitor.3.gz
@@ -710,9 +729,7 @@
 %{_mandir}/man3/sd_pid_notifyf.3.gz
 %{_mandir}/man3/sd_pid_notifyf_with_fds.3.gz
 %{_mandir}/man3/sd_pidfd_get_cgroup.3.gz
-%if %{with upstream}
 %{_mandir}/man3/sd_pidfd_get_inode_id.3.gz
-%endif
 %{_mandir}/man3/sd_pidfd_get_machine_name.3.gz
 %{_mandir}/man3/sd_pidfd_get_owner_uid.3.gz
 %{_mandir}/man3/sd_pidfd_get_session.3.gz
@@ -747,14 +764,22 @@
 %{_mandir}/man3/sd_uid_get_sessions.3.gz
 %{_mandir}/man3/sd_uid_get_state.3.gz
 %{_mandir}/man3/sd_uid_is_on_seat.3.gz
-%if %{with upstream}
 %{_mandir}/man3/sd_varlink_get_description.3.gz
+%if %{with upstream}
+%{_mandir}/man3/sd_varlink_is_connected.3.gz
+%{_mandir}/man3/sd_varlink_is_idle.3.gz
+%endif
 %{_mandir}/man3/sd_varlink_push_dup_fd.3.gz
 %{_mandir}/man3/sd_varlink_push_fd.3.gz
 %{_mandir}/man3/sd_varlink_send.3.gz
 %{_mandir}/man3/sd_varlink_sendb.3.gz
 %{_mandir}/man3/sd_varlink_sendbo.3.gz
+%if %{with upstream}
+%{_mandir}/man3/sd_varlink_server_new.3.gz
+%endif
 %{_mandir}/man3/sd_varlink_set_description.3.gz
+%if %{with upstream}
+%{_mandir}/man3/sd_varlink_set_relative_timeout.3.gz
 %endif
 %{_mandir}/man3/sd_watchdog_enabled.3.gz
 %{_mandir}/man3/udev_device_get_action.3.gz

++++++ files.experimental ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.190017243 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.194017410 +0100
@@ -6,25 +6,26 @@
 %dir %{_distconfdir}/ssh
 %dir %{_distconfdir}/ssh/ssh_config.d
 %if %{without bootstrap}
+%if %{with upstream}
+%if %{with sd_boot}
+%dir %{_libdir}/nvpcr
+%endif
+%endif
 %dir %{_sysconfdir}/systemd/oomd.conf.d
 %endif
-%if %{with upstream}
 %dir %{_unitdir}/factory-reset.target.wants
-%endif
 %if %{with sd_boot}
 %dir %{_unitdir}/initrd.target.wants
 %endif
-%if %{with upstream}
+%if %{without bootstrap}
+%if %{with sd_boot}
 %dir %{_unitdir}/storage-target-mode.target.wants
 %endif
-%if %{without bootstrap}
 # Main config files have been replaced in favor of drop-ins.
 %ghost %{_sysconfdir}/systemd/oomd.conf
 %{_bindir}/oomctl
-%endif
-%if %{without bootstrap}
 %if %{with upstream}
-%{_bindir}/systemd-pty-forward
+%{_bindir}/systemd-mute-console
 %endif
 %{_bindir}/systemd-vmspawn
 %{_bindir}/updatectl
@@ -44,17 +45,23 @@
 %{_datadir}/zsh/site-functions/_oomctl
 %endif
 %{_distconfdir}/ssh/ssh_config.d/20-systemd-ssh-proxy.conf
+%if %{with upstream}
+%if %{with sd_boot}
+%{_libdir}/nvpcr/cryptsetup.nvpcr
+%{_libdir}/nvpcr/hardware.nvpcr
+%endif
+%endif
 %if %{without bootstrap}
 %{_mandir}/man1/oomctl.1.gz
 %{_mandir}/man1/systemd-keyutil.1.gz
 %{_mandir}/man1/systemd-measure.1.gz
 %if %{with upstream}
-%{_mandir}/man1/systemd-pty-forward.1.gz
+%{_mandir}/man1/systemd-mute-console.1.gz
+%{_mandir}/man1/systemd-mute-console.socket.1.gz
+%{_mandir}/man1/[email protected]
 %endif
 %{_mandir}/man1/systemd-sbsign.1.gz
-%if %{with upstream}
 %{_mandir}/man1/systemd-ssh-issue.1.gz
-%endif
 %{_mandir}/man1/systemd-ssh-proxy.1.gz
 %{_mandir}/man1/systemd-vmspawn.1.gz
 %{_mandir}/man1/updatectl.1.gz
@@ -66,13 +73,15 @@
 %{_mandir}/man5/sysupdate.features.5.gz
 %{_mandir}/man8/systemd-bsod.8.gz
 %{_mandir}/man8/systemd-bsod.service.8.gz
-%if %{with upstream}
 %{_mandir}/man8/systemd-factory-reset-complete.service.8.gz
 %{_mandir}/man8/systemd-factory-reset-generator.8.gz
 %{_mandir}/man8/systemd-factory-reset-request.service.8.gz
 %{_mandir}/man8/systemd-factory-reset.8.gz
 %{_mandir}/man8/systemd-factory-reset.socket.8.gz
 %{_mandir}/man8/[email protected]
+%if %{with upstream}
+%{_unitdir}/systemd-mute-console.socket
+%{_unitdir}/[email protected]
 %endif
 %{_mandir}/man8/systemd-oomd.8.gz
 %{_mandir}/man8/systemd-oomd.service.8.gz
@@ -88,9 +97,15 @@
 %{_mandir}/man8/systemd-pcrlock-secureboot-authority.service.8.gz
 %{_mandir}/man8/systemd-pcrlock-secureboot-policy.service.8.gz
 %{_mandir}/man8/systemd-pcrmachine.service.8.gz
+%if %{with upstream}
+%{_mandir}/man8/systemd-pcrnvdone.service.8.gz
+%endif
 %{_mandir}/man8/systemd-pcrphase-initrd.service.8.gz
 %{_mandir}/man8/systemd-pcrphase-sysinit.service.8.gz
 %{_mandir}/man8/systemd-pcrphase.service.8.gz
+%if %{with upstream}
+%{_mandir}/man8/systemd-pcrproduct.service.8.gz
+%endif
 %endif
 %{_mandir}/man8/systemd-ssh-generator.8.gz
 %{_mandir}/man8/systemd-storagetm.8.gz
@@ -102,27 +117,23 @@
 %{_mandir}/man8/systemd-sysupdate.timer.8.gz
 %{_mandir}/man8/systemd-sysupdated.8.gz
 %{_mandir}/man8/systemd-sysupdated.service.8.gz
-%if %{with upstream}
 %if %{with sd_boot}
 %{_mandir}/man8/systemd-tpm2-clear.service.8.gz
 %endif
-%endif
 %{_mandir}/man8/systemd-tpm2-generator.8.gz
 %if %{with sd_boot}
 %{_mandir}/man8/systemd-tpm2-setup-early.service.8.gz
 %{_mandir}/man8/systemd-tpm2-setup.8.gz
 %{_mandir}/man8/systemd-tpm2-setup.service.8.gz
 %endif
-%if %{with upstream}
 %{_mandir}/man8/[email protected]
 %endif
-%endif
 %if %{without bootstrap}
 %{_systemd_util_dir}/oomd.conf
 %{_systemd_util_dir}/systemd-bsod
-%if %{with upstream}
-%{_systemd_util_dir}/systemd-factory-reset
 %endif
+%{_systemd_util_dir}/systemd-factory-reset
+%if %{without bootstrap}
 %{_systemd_util_dir}/systemd-keyutil
 %{_systemd_util_dir}/systemd-measure
 %{_systemd_util_dir}/systemd-oomd
@@ -130,69 +141,75 @@
 %{_systemd_util_dir}/systemd-pcrextend
 %endif
 %{_systemd_util_dir}/systemd-sbsign
-%if %{with upstream}
-%{_systemd_util_dir}/systemd-ssh-issue
-%endif
 %endif
+%{_systemd_util_dir}/systemd-ssh-issue
 %{_systemd_util_dir}/systemd-ssh-proxy
 %if %{without bootstrap}
 %{_systemd_util_dir}/systemd-storagetm
 %{_systemd_util_dir}/systemd-sysupdate
 %{_systemd_util_dir}/systemd-sysupdated
 %if %{with sd_boot}
-%if %{with upstream}
 %{_systemd_util_dir}/systemd-tpm2-clear
-%endif
 %{_systemd_util_dir}/systemd-tpm2-setup
-%if %{with upstream}
-%{_systemd_util_dir}/systemd-validatefs
 %endif
 %endif
-%if %{with upstream}
+%{_systemd_util_dir}/systemd-validatefs
+%if %{without bootstrap}
 %{_systemd_util_dir}/user/[email protected]
-%{_systemdgeneratordir}/systemd-factory-reset-generator
-%endif
 %endif
+%{_systemdgeneratordir}/systemd-factory-reset-generator
 # ssh-generator: in the futur to be moved to the main package
 %{_systemdgeneratordir}/systemd-ssh-generator
 %{_systemdgeneratordir}/systemd-tpm2-generator
 %if %{without bootstrap}
 %{_sysusersdir}/systemd-oom.conf
 %{_unitdir}/dbus-org.freedesktop.sysupdate1.service
-%if %{with upstream}
+%endif
 %{_unitdir}/factory-reset-now.target
 %{_unitdir}/factory-reset.target.wants/systemd-factory-reset-request.service
+%if %{without bootstrap}
+%if %{with sd_boot}
 %{_unitdir}/factory-reset.target.wants/systemd-pcrphase-factory-reset.service
 %endif
 %{_unitdir}/initrd.target.wants/systemd-bsod.service
 %if %{with sd_boot}
 %{_unitdir}/initrd.target.wants/systemd-pcrphase-initrd.service
 %endif
-%if %{with upstream}
+%endif
 %{_unitdir}/sockets.target.wants/systemd-factory-reset.socket
+%if %{with upstream}
+%{_unitdir}/sockets.target.wants/systemd-mute-console.socket
 %endif
+%if %{without bootstrap}
 %if %{with sd_boot}
 %{_unitdir}/sockets.target.wants/systemd-pcrextend.socket
 %endif
 %{_unitdir}/storage-target-mode.target
-%if %{with upstream}
-%{_unitdir}/storage-target-mode.target.wants/systemd-pcrphase-storage-target-mode.service
-%endif
 %if %{with sd_boot}
+%{_unitdir}/storage-target-mode.target.wants/systemd-pcrphase-storage-target-mode.service
 %{_unitdir}/sysinit.target.wants/systemd-pcrmachine.service
+%if %{with upstream}
+%{_unitdir}/sysinit.target.wants/systemd-pcrnvdone.service
+%endif
 %{_unitdir}/sysinit.target.wants/systemd-pcrphase-sysinit.service
 %{_unitdir}/sysinit.target.wants/systemd-pcrphase.service
+%if %{with upstream}
+%{_unitdir}/sysinit.target.wants/systemd-pcrproduct.service
+%endif
 %{_unitdir}/sysinit.target.wants/systemd-tpm2-setup-early.service
 %{_unitdir}/sysinit.target.wants/systemd-tpm2-setup.service
 %endif
-%{_unitdir}/systemd-bsod.service
 %if %{with upstream}
+%{_unitdir}/system-systemd\x2dmute\x2dconsole.slice
+%endif
+%{_unitdir}/systemd-bsod.service
+%endif
 %{_unitdir}/systemd-factory-reset-complete.service
 %{_unitdir}/systemd-factory-reset-reboot.service
 %{_unitdir}/systemd-factory-reset-request.service
 %{_unitdir}/systemd-factory-reset.socket
 %{_unitdir}/[email protected]
-%endif
+%if %{without bootstrap}
 %{_unitdir}/systemd-oomd.service
 %{_unitdir}/systemd-oomd.socket
 %if %{with sd_boot}
@@ -210,14 +227,16 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-pcrmachine.service
 %if %{with upstream}
-%{_unitdir}/systemd-pcrphase-factory-reset.service
+%{_unitdir}/systemd-pcrnvdone.service
 %endif
+%{_unitdir}/systemd-pcrphase-factory-reset.service
 %{_unitdir}/systemd-pcrphase-initrd.service
-%if %{with upstream}
 %{_unitdir}/systemd-pcrphase-storage-target-mode.service
-%endif
 %{_unitdir}/systemd-pcrphase-sysinit.service
 %{_unitdir}/systemd-pcrphase.service
+%if %{with upstream}
+%{_unitdir}/systemd-pcrproduct.service
+%endif
 %endif
 %{_unitdir}/systemd-storagetm.service
 %{_unitdir}/systemd-sysupdate-reboot.service
@@ -225,21 +244,15 @@
 %{_unitdir}/systemd-sysupdate.service
 %{_unitdir}/systemd-sysupdate.timer
 %{_unitdir}/systemd-sysupdated.service
-%if %{with upstream}
 %if %{with sd_boot}
 %{_unitdir}/systemd-tpm2-clear.service
-%endif
-%endif
-%if %{with sd_boot}
 %{_unitdir}/systemd-tpm2-setup-early.service
 %{_unitdir}/systemd-tpm2-setup.service
 %endif
-%if %{with upstream}
-%{_unitdir}/[email protected]
 %endif
+%{_unitdir}/[email protected]
+%if %{without bootstrap}
 %{_unitdir}/[email protected]
-%if %{with upstream}
-/usr/etc/profile.d/80-systemd-osc-context.sh
-%endif
 %endif
+/usr/etc/profile.d/80-systemd-osc-context.sh
 

++++++ files.networkd ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.270020601 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.274020769 +0100
@@ -47,8 +47,9 @@
 %{_tmpfilesdir}/systemd-network.conf
 %{_unitdir}/systemd-networkd-persistent-storage.service
 %if %{with upstream}
-%{_unitdir}/systemd-networkd-varlink.socket
+%{_unitdir}/systemd-networkd-resolve-hook.socket
 %endif
+%{_unitdir}/systemd-networkd-varlink.socket
 %{_unitdir}/systemd-networkd-wait-online.service
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-networkd.service

++++++ files.resolved ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.330023121 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.350023960 +0100
@@ -6,9 +6,7 @@
 %{_bindir}/systemd-resolve
 %{_datadir}/bash-completion/completions/resolvectl
 %{_datadir}/bash-completion/completions/systemd-resolve
-%if %{with upstream}
 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.DnsDelegate.xml
-%endif
 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.DnssdService.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.Link.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.resolve1.Manager.xml
@@ -21,9 +19,7 @@
 %{_mandir}/man5/org.freedesktop.resolve1.5.gz
 %{_mandir}/man5/resolved.conf.5.gz
 %{_mandir}/man5/resolved.conf.d.5.gz
-%if %{with upstream}
 %{_mandir}/man5/systemd.dns-delegate.5.gz
-%endif
 %{_mandir}/man8/libnss_resolve.so.2.8.gz
 %{_mandir}/man8/nss-resolve.8.gz
 %{_mandir}/man8/systemd-resolved.8.gz
@@ -34,8 +30,6 @@
 %{_sysusersdir}/systemd-resolve.conf
 %{_tmpfilesdir}/systemd-resolve.conf
 %{_unitdir}/systemd-resolved.service
-%if %{with upstream}
 %{_unitdir}/systemd-resolved-monitor.socket
 %{_unitdir}/systemd-resolved-varlink.socket
-%endif
 

++++++ files.systemd ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.402026144 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.410026479 +0100
@@ -2,7 +2,6 @@
 # Please keep the list sorted (with `LC_ALL=C sort`).
 #
 
-
 %dir %{_binfmtdir}
 %if %{without bootstrap}
 %dir %{_datadir}/bash-completion
@@ -14,8 +13,6 @@
 %dir %{_datadir}/dbus-1/system-services
 %dir %{_datadir}/dbus-1/system.d
 %dir %{_datadir}/factory
-%dir %{_datadir}/polkit-1
-%dir %{_datadir}/polkit-1/actions
 %dir %{_datadir}/systemd
 %if %{without bootstrap}
 %dir %{_datadir}/zsh
@@ -47,15 +44,14 @@
 %dir %{_systemd_system_env_generator_dir}
 %dir %{_systemd_user_env_generator_dir}
 %dir %{_systemd_util_dir}
-%if %{with upstream}
 %dir %{_systemd_util_dir}/initrd-preset
-%endif
 %dir %{_systemd_util_dir}/ntp-units.d
 %dir %{_systemd_util_dir}/rpm
 %dir %{_systemd_util_dir}/system-preset
 %dir %{_systemd_util_dir}/system-shutdown
 %dir %{_systemd_util_dir}/user
 %dir %{_systemd_util_dir}/user-preset
+%dir %{_systemd_util_dir}/user/sockets.target.wants
 %dir %{_systemdgeneratordir}
 %dir %{_systemdusergeneratordir}
 %dir %{_sysusersdir}
@@ -131,6 +127,7 @@
 %{_bindir}/systemd-mount
 %{_bindir}/systemd-notify
 %{_bindir}/systemd-path
+%{_bindir}/systemd-pty-forward
 %{_bindir}/systemd-run
 %{_bindir}/systemd-socket-activate
 %{_bindir}/systemd-stdio-bridge
@@ -170,8 +167,9 @@
 %{_datadir}/bash-completion/completions/systemd-sysext
 %{_datadir}/bash-completion/completions/systemd-vpick
 %{_datadir}/bash-completion/completions/timedatectl
-%if %{with upstream}
 %{_datadir}/bash-completion/completions/userdbctl
+%if %{with upstream}
+%{_datadir}/bash-completion/completions/varlinkctl
 %endif
 %endif
 # dbus introspection data for code generators: 
https://github.com/systemd/systemd/pull/20294
@@ -216,8 +214,9 @@
 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
-%if %{with upstream}
 
%{_datadir}/polkit-1/rules.d/10-systemd-logind-root-ignore-inhibitors.rules.example
+%if %{with upstream}
+%{_datadir}/polkit-1/rules.d/empower.rules
 %endif
 %{_datadir}/systemd/kbd-model-map
 %{_datadir}/systemd/language-fallback-map
@@ -229,6 +228,7 @@
 %{_datadir}/zsh/site-functions/_localectl
 %{_datadir}/zsh/site-functions/_loginctl
 %{_datadir}/zsh/site-functions/_run0
+%{_datadir}/zsh/site-functions/_sd_bus_address
 %{_datadir}/zsh/site-functions/_sd_hosts_or_user_at_host
 %{_datadir}/zsh/site-functions/_sd_outputmodes
 %{_datadir}/zsh/site-functions/_sd_unit_files
@@ -281,6 +281,7 @@
 %{_mandir}/man1/systemd-mount.1.gz
 %{_mandir}/man1/systemd-notify.1.gz
 %{_mandir}/man1/systemd-path.1.gz
+%{_mandir}/man1/systemd-pty-forward.1.gz
 %{_mandir}/man1/systemd-run.1.gz
 %{_mandir}/man1/systemd-socket-activate.1.gz
 %{_mandir}/man1/systemd-stdio-bridge.1.gz
@@ -293,6 +294,10 @@
 %{_mandir}/man1/varlinkctl.1.gz
 %{_mandir}/man5/binfmt.d.5.gz
 %{_mandir}/man5/[email protected]
+%if %{with upstream}
+%{_mandir}/man5/confext.conf.5.gz
+%{_mandir}/man5/confext.conf.d.5.gz
+%endif
 %{_mandir}/man5/coredump.conf.5.gz
 %{_mandir}/man5/coredump.conf.d.5.gz
 %{_mandir}/man5/dnssec-trust-anchors.d.5.gz
@@ -318,6 +323,10 @@
 %{_mandir}/man5/org.freedesktop.timedate1.5.gz
 %{_mandir}/man5/os-release.5.gz
 %{_mandir}/man5/sysctl.d.5.gz
+%if %{with upstream}
+%{_mandir}/man5/sysext.conf.5.gz
+%{_mandir}/man5/sysext.conf.d.5.gz
+%endif
 %{_mandir}/man5/system.conf.d.5.gz
 %{_mandir}/man5/systemd-system.conf.5.gz
 %{_mandir}/man5/systemd-user-runtime-dir.5.gz
@@ -383,9 +392,7 @@
 %{_mandir}/man8/systemd-binfmt.service.8.gz
 %{_mandir}/man8/systemd-boot-check-no-failures.8.gz
 %{_mandir}/man8/systemd-boot-check-no-failures.service.8.gz
-%if %{with upstream}
 %{_mandir}/man8/systemd-confext-initrd.service.8.gz
-%endif
 %{_mandir}/man8/systemd-confext.8.gz
 %{_mandir}/man8/systemd-confext.service.8.gz
 %{_mandir}/man8/systemd-coredump.8.gz
@@ -411,9 +418,7 @@
 %{_mandir}/man8/systemd-localed.service.8.gz
 %{_mandir}/man8/systemd-logind.8.gz
 %{_mandir}/man8/systemd-logind.service.8.gz
-%if %{with upstream}
 %{_mandir}/man8/[email protected]
-%endif
 %{_mandir}/man8/systemd-machine-id-commit.service.8.gz
 %{_mandir}/man8/systemd-poweroff.service.8.gz
 %{_mandir}/man8/systemd-reboot.service.8.gz
@@ -423,9 +428,7 @@
 %{_mandir}/man8/systemd-soft-reboot.service.8.gz
 %{_mandir}/man8/systemd-sysctl.8.gz
 %{_mandir}/man8/systemd-sysctl.service.8.gz
-%if %{with upstream}
 %{_mandir}/man8/systemd-sysext-initrd.service.8.gz
-%endif
 %{_mandir}/man8/systemd-sysext.8.gz
 %{_mandir}/man8/systemd-sysext.service.8.gz
 %{_mandir}/man8/systemd-system-update-generator.8.gz
@@ -471,10 +474,7 @@
 %if %{without bootstrap}
 %{_systemd_util_dir}/coredump.conf
 %endif
-%if %{with upstream}
-%{_systemd_util_dir}/initrd-preset/90-systemd.preset
 %{_systemd_util_dir}/initrd-preset/99-default.preset
-%endif
 %{_systemd_util_dir}/journald.conf
 %{_systemd_util_dir}/logind.conf
 %{_systemd_util_dir}/rpm/fixlet-systemd-post.sh
@@ -483,9 +483,6 @@
 %{_systemd_util_dir}/systemd
 %{_systemd_util_dir}/systemd-binfmt
 %{_systemd_util_dir}/systemd-boot-check-no-failures
-%if %{without upstream}
-%{_systemd_util_dir}/systemd-cgroups-agent
-%endif
 %if %{without bootstrap}
 %{_systemd_util_dir}/systemd-coredump
 %endif
@@ -531,14 +528,10 @@
 %{_systemd_util_dir}/user/shutdown.target
 %{_systemd_util_dir}/user/smartcard.target
 %{_systemd_util_dir}/user/sockets.target
-%if %{with upstream}
 %{_systemd_util_dir}/user/sockets.target.wants/systemd-ask-password.socket
-%endif
 %{_systemd_util_dir}/user/sound.target
-%if %{with upstream}
 %{_systemd_util_dir}/user/systemd-ask-password.socket
 %{_systemd_util_dir}/user/[email protected]
-%endif
 %{_systemd_util_dir}/user/systemd-exit.service
 %{_systemd_util_dir}/user/systemd-tmpfiles-clean.service
 %{_systemd_util_dir}/user/systemd-tmpfiles-clean.timer
@@ -574,12 +567,10 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/bluetooth.target
 %{_unitdir}/boot-complete.target
-%if %{with upstream}
 %{_unitdir}/breakpoint-pre-basic.service
 %{_unitdir}/breakpoint-pre-mount.service
 %{_unitdir}/breakpoint-pre-switch-root.service
 %{_unitdir}/breakpoint-pre-udev.service
-%endif
 %{_unitdir}/capsule.slice
 %{_unitdir}/[email protected]
 %{_unitdir}/console-getty.service
@@ -604,7 +595,7 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/graphical.target
 %{_unitdir}/halt.target
-%if %{with upstream}
+%if %{without bootstrap}
 %{_unitdir}/imports-pre.target
 %{_unitdir}/imports.target
 %endif
@@ -617,10 +608,8 @@
 %{_unitdir}/initrd-switch-root.target
 %{_unitdir}/initrd-usr-fs.target
 %{_unitdir}/initrd.target
-%if %{with upstream}
 %{_unitdir}/initrd.target.wants/systemd-confext-initrd.service
 %{_unitdir}/initrd.target.wants/systemd-sysext-initrd.service
-%endif
 %{_unitdir}/kexec.target
 %{_unitdir}/local-fs-pre.target
 %{_unitdir}/local-fs.target
@@ -652,9 +641,7 @@
 %{_unitdir}/slices.target
 %{_unitdir}/smartcard.target
 %{_unitdir}/sockets.target
-%if %{with upstream}
 %{_unitdir}/sockets.target.wants/systemd-ask-password.socket
-%endif
 %if %{without bootstrap}
 %{_unitdir}/sockets.target.wants/systemd-coredump.socket
 %endif
@@ -662,9 +649,7 @@
 %{_unitdir}/sockets.target.wants/systemd-hostnamed.socket
 %{_unitdir}/sockets.target.wants/systemd-journald-dev-log.socket
 %{_unitdir}/sockets.target.wants/systemd-journald.socket
-%if %{with upstream}
 %{_unitdir}/sockets.target.wants/systemd-logind-varlink.socket
-%endif
 %{_unitdir}/sockets.target.wants/systemd-sysext.socket
 %{_unitdir}/soft-reboot.target
 %{_unitdir}/sound.target
@@ -677,6 +662,9 @@
 %{_unitdir}/sysinit.target
 %{_unitdir}/sysinit.target.wants/dev-hugepages.mount
 %{_unitdir}/sysinit.target.wants/dev-mqueue.mount
+%if %{without bootstrap}
+%{_unitdir}/sysinit.target.wants/imports.target
+%endif
 %{_unitdir}/sysinit.target.wants/proc-sys-fs-binfmt_misc.automount
 %{_unitdir}/sysinit.target.wants/sys-fs-fuse-connections.mount
 %{_unitdir}/sysinit.target.wants/sys-kernel-config.mount
@@ -691,9 +679,6 @@
 %{_unitdir}/sysinit.target.wants/systemd-machine-id-commit.service
 %{_unitdir}/sysinit.target.wants/systemd-sysctl.service
 %{_unitdir}/sysinit.target.wants/systemd-sysusers.service
-%if %{with upstream}
-%{_unitdir}/sysinit.target.wants/imports.target
-%endif
 %{_unitdir}/sysinit.target.wants/systemd-tmpfiles-setup.service
 %{_unitdir}/sysinit.target.wants/systemd-update-done.service
 %if %{with utmp}
@@ -707,15 +692,11 @@
 %{_unitdir}/systemd-ask-password-console.service
 %{_unitdir}/systemd-ask-password-wall.path
 %{_unitdir}/systemd-ask-password-wall.service
-%if %{with upstream}
 %{_unitdir}/systemd-ask-password.socket
 %{_unitdir}/[email protected]
-%endif
 %{_unitdir}/systemd-binfmt.service
 %{_unitdir}/systemd-boot-check-no-failures.service
-%if %{with upstream}
 %{_unitdir}/systemd-confext-initrd.service
-%endif
 %{_unitdir}/systemd-confext.service
 %if %{without bootstrap}
 %{_unitdir}/systemd-coredump.socket
@@ -739,19 +720,15 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-kexec.service
 %{_unitdir}/systemd-localed.service
-%{_unitdir}/systemd-logind.service
-%if %{with upstream}
 %{_unitdir}/systemd-logind-varlink.socket
+%{_unitdir}/systemd-logind.service
 %{_unitdir}/[email protected]
-%endif
 %{_unitdir}/systemd-machine-id-commit.service
 %{_unitdir}/systemd-poweroff.service
 %{_unitdir}/systemd-reboot.service
 %{_unitdir}/systemd-soft-reboot.service
 %{_unitdir}/systemd-sysctl.service
-%if %{with upstream}
 %{_unitdir}/systemd-sysext-initrd.service
-%endif
 %{_unitdir}/systemd-sysext.service
 %{_unitdir}/systemd-sysext.socket
 %{_unitdir}/[email protected]
@@ -767,9 +744,7 @@
 %endif
 %{_unitdir}/systemd-user-sessions.service
 %if %{without bootstrap}
-%if %{with upstream}
 %{_unitdir}/systemd-userdb-load-credentials.service
-%endif
 %{_unitdir}/systemd-userdbd.service
 %{_unitdir}/systemd-userdbd.socket
 %endif

++++++ files.sysvcompat ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.442027823 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.446027991 +0100
@@ -1,61 +1,11 @@
 #
 # Please keep the list sorted (with `LC_ALL=C sort`).
 #
-%if %{without upstream}
-%dir %{_unitdir}/runlevel1.target.wants
-%dir %{_unitdir}/runlevel2.target.wants
-%dir %{_unitdir}/runlevel3.target.wants
-%dir %{_unitdir}/runlevel4.target.wants
-%dir %{_unitdir}/runlevel5.target.wants
-%endif
 %{_mandir}/man8/rc-local.service.8.gz
-%if %{without upstream}
-%{_mandir}/man8/runlevel.8.gz
-%{_mandir}/man8/systemd-initctl.8.gz
-%{_mandir}/man8/systemd-initctl.service.8.gz
-%{_mandir}/man8/systemd-initctl.socket.8.gz
-%endif
 %{_mandir}/man8/systemd-rc-local-generator.8.gz
 %{_mandir}/man8/systemd-sysv-generator.8.gz
-%if %{without upstream}
-%if %{with utmp}
-%{_mandir}/man8/systemd-update-utmp-runlevel.service.8.gz
-%endif
-%{_mandir}/man8/telinit.8.gz
-%{_sbindir}/runlevel
-%{_sbindir}/telinit
-%{_systemd_util_dir}/systemd-initctl
-%endif
 %{_systemd_util_dir}/systemd-sysv-install
 %{_systemdgeneratordir}/systemd-rc-local-generator
 %{_systemdgeneratordir}/systemd-sysv-generator
-%if %{without upstream}
-%if %{with utmp}
-%{_unitdir}/graphical.target.wants/systemd-update-utmp-runlevel.service
-%{_unitdir}/multi-user.target.wants/systemd-update-utmp-runlevel.service
-%endif
-%endif
 %{_unitdir}/rc-local.service
-%if %{without upstream}
-%if %{with utmp}
-%{_unitdir}/rescue.target.wants/systemd-update-utmp-runlevel.service
-%endif
-%{_unitdir}/runlevel0.target
-%{_unitdir}/runlevel1.target
-%{_unitdir}/runlevel2.target
-%{_unitdir}/runlevel3.target
-%{_unitdir}/runlevel4.target
-%{_unitdir}/runlevel5.target
-%{_unitdir}/runlevel6.target
-%{_unitdir}/sockets.target.wants/systemd-initctl.socket
-%{_unitdir}/systemd-initctl.service
-%{_unitdir}/systemd-initctl.socket
-%if %{with utmp}
-%{_unitdir}/systemd-update-utmp-runlevel.service
-%endif
-%if %{with split_usr}
-/sbin/runlevel
-/sbin/telinit
-%endif
-%endif
 

++++++ files.udev ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.486029670 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.494030007 +0100
@@ -99,9 +99,7 @@
 %{_mandir}/man5/veritytab.5.gz
 %{_mandir}/man7/hwdb.7.gz
 %{_mandir}/man7/smbios-type-11.7.gz
-%if %{with upstream}
 %{_mandir}/man7/systemd.image-filter.7.gz
-%endif
 %{_mandir}/man7/systemd.image-policy.7.gz
 %{_mandir}/man7/udev.7.gz
 %{_mandir}/man8/kernel-install.8.gz
@@ -143,12 +141,8 @@
 %{_mandir}/man8/systemd-pstore.8.gz
 %{_mandir}/man8/systemd-pstore.service.8.gz
 %{_mandir}/man8/systemd-quotacheck.8.gz
-%if %{with upstream}
 %{_mandir}/man8/[email protected]
 %{_mandir}/man8/systemd-quotacheck-root.service.8.gz
-%else
-%{_mandir}/man8/systemd-quotacheck.service.8.gz
-%endif
 %{_mandir}/man8/systemd-random-seed.8.gz
 %{_mandir}/man8/systemd-random-seed.service.8.gz
 %{_mandir}/man8/systemd-remount-fs.8.gz
@@ -168,9 +162,7 @@
 %{_mandir}/man8/systemd-udev-settle.service.8.gz
 %{_mandir}/man8/systemd-udevd-control.socket.8.gz
 %{_mandir}/man8/systemd-udevd-kernel.socket.8.gz
-%if %{with upstream}
 %{_mandir}/man8/systemd-udevd-varlink.socket.8.gz
-%endif
 %{_mandir}/man8/systemd-udevd.8.gz
 %{_mandir}/man8/systemd-udevd.service.8.gz
 %{_mandir}/man8/systemd-vconsole-setup.8.gz
@@ -318,12 +310,13 @@
 %{_udevrulesdir}/60-drm.rules
 %{_udevrulesdir}/60-evdev.rules
 %{_udevrulesdir}/60-fido-id.rules
+%if %{with upstream}
+%{_udevrulesdir}/60-gpiochip.rules
+%endif
 %{_udevrulesdir}/60-infiniband.rules
 %{_udevrulesdir}/60-input-id.rules
 %{_udevrulesdir}/60-persistent-alsa.rules
-%if %{with upstream}
 %{_udevrulesdir}/60-persistent-hidraw.rules
-%endif
 %{_udevrulesdir}/60-persistent-input.rules
 %{_udevrulesdir}/60-persistent-storage-mtd.rules
 %{_udevrulesdir}/60-persistent-storage-tape.rules
@@ -347,13 +340,9 @@
 %{_udevrulesdir}/80-drivers.rules
 %endif
 %{_udevrulesdir}/80-net-setup-link.rules
-%if %{with upstream}
 %{_udevrulesdir}/81-net-bridge.rules
-%endif
 %{_udevrulesdir}/81-net-dhcp.rules
-%if %{with upstream}
 %{_udevrulesdir}/90-image-dissect.rules
-%endif
 %{_udevrulesdir}/90-iocost.rules
 %{_udevrulesdir}/90-vconsole.rules
 %if %{without bootstrap}
@@ -364,9 +353,7 @@
 %{_unitdir}/hybrid-sleep.target
 %if %{without bootstrap}
 %{_unitdir}/initrd-root-device.target.wants/remote-cryptsetup.target
-%if %{with upstream}
 %{_unitdir}/initrd-root-device.target.wants/remote-integritysetup.target
-%endif
 %{_unitdir}/initrd-root-device.target.wants/remote-veritysetup.target
 %endif
 %{_unitdir}/initrd-udevadm-cleanup-db.service
@@ -380,9 +367,7 @@
 %{_unitdir}/[email protected]
 %if %{without bootstrap}
 %{_unitdir}/remote-cryptsetup.target
-%if %{with upstream}
 %{_unitdir}/remote-integritysetup.target
-%endif
 %{_unitdir}/remote-veritysetup.target
 %endif
 %{_unitdir}/sleep.target
@@ -390,11 +375,14 @@
 %{_unitdir}/sockets.target.wants/systemd-bootctl.socket
 %{_unitdir}/sockets.target.wants/systemd-pcrlock.socket
 %endif
+%if %{without bootstrap}
+%if %{with upstream}
+%{_unitdir}/sockets.target.wants/systemd-repart.socket
+%endif
+%endif
 %{_unitdir}/sockets.target.wants/systemd-udevd-control.socket
 %{_unitdir}/sockets.target.wants/systemd-udevd-kernel.socket
-%if %{with upstream}
 %{_unitdir}/sockets.target.wants/systemd-udevd-varlink.socket
-%endif
 %{_unitdir}/suspend-then-hibernate.target
 %{_unitdir}/suspend.target
 %if %{without bootstrap}
@@ -451,6 +439,10 @@
 %{_unitdir}/systemd-remount-fs.service
 %if %{without bootstrap}
 %{_unitdir}/systemd-repart.service
+%if %{with upstream}
+%{_unitdir}/systemd-repart.socket
+%{_unitdir}/[email protected]
+%endif
 %endif
 %{_unitdir}/systemd-rfkill.service
 %{_unitdir}/systemd-rfkill.socket
@@ -465,9 +457,7 @@
 %{_unitdir}/systemd-udevd-control.socket
 %{_unitdir}/systemd-udevd-kernel.socket
 %{_unitdir}/systemd-udevd.service
-%if %{with upstream}
 %{_unitdir}/systemd-udevd-varlink.socket
-%endif
 %{_unitdir}/systemd-vconsole-setup.service
 %{_unitdir}/systemd-volatile-root.service
 %{_unitdir}/tpm2.target

++++++ files.uefi-boot ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.538031854 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.546032190 +0100
@@ -15,9 +15,7 @@
 %{_mandir}/man8/systemd-bless-boot-generator.8.gz
 %{_mandir}/man8/systemd-bless-boot.8.gz
 %{_mandir}/man8/systemd-bless-boot.service.8.gz
-%if %{with upstream}
 %{_mandir}/man8/systemd-boot-clear-sysfail.service.8.gz
-%endif
 %{_mandir}/man8/systemd-boot-random-seed.service.8.gz
 %endif
 # These are the few exceptions where glob pattern is allowed.
@@ -28,9 +26,7 @@
 %{_systemdgeneratordir}/systemd-bless-boot-generator
 %{_unitdir}/sysinit.target.wants/systemd-boot-random-seed.service
 %{_unitdir}/systemd-bless-boot.service
-%if %{with upstream}
 %{_unitdir}/systemd-boot-clear-sysfail.service
-%endif
 %{_unitdir}/systemd-boot-random-seed.service
 %{_unitdir}/systemd-boot-update.service
 

++++++ mkosi.local.conf ++++++
[Distribution]
RepositoryKeyFetch=yes

[Build]
BuildDirectory=/var/tmp/systemd-testsuite/build
Environment=NO_BUILD=1

[Output]
OutputDirectory=/var/tmp/systemd-testsuite/output

++++++ pam.systemd-user ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.686038068 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.694038404 +0100
@@ -16,7 +16,7 @@
 #
 auth     required pam_deny.so
 
-account  include  common-account
+account  required pam_unix.so no_pass_expiry
 
 session  required pam_selinux.so close
 session  required pam_selinux.so nottys open

++++++ systemd-257.9+suse.23.gc139debf2c.tar.xz -> 
systemd-258.2+suse.5.ge103ce013e.tar.xz ++++++
/work/SRC/openSUSE:Factory/systemd/systemd-257.9+suse.23.gc139debf2c.tar.xz 
/work/SRC/openSUSE:Factory/.systemd.new.14147/systemd-258.2+suse.5.ge103ce013e.tar.xz
 differ: char 26, line 1

++++++ systemd-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.vmEkJd/_old  2025-12-02 13:18:14.762041259 +0100
+++ /var/tmp/diff_new_pack.vmEkJd/_new  2025-12-02 13:18:14.766041427 +0100
@@ -16,5 +16,5 @@
 
 # These are NSS plugins and are not really subject to shlib policy.
 addFilter("systemd-container\..*: E: shlib-policy-name-error .* 
libnss_mymachines")
-addFilter("systemd-network\..*: E: shlib-policy-name-error .* libnss_resolve")
+addFilter("systemd-resolved\..*: E: shlib-policy-name-error .* libnss_resolve")
 

Reply via email to