Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2026-03-09 16:10:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Mon Mar  9 16:10:51 2026 rev:465 rq:1336527 version:259.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2026-03-01 
22:14:04.708122901 +0100
+++ /work/SRC/openSUSE:Factory/.systemd.new.8177/systemd.changes        
2026-03-09 16:11:07.940407628 +0100
@@ -1,0 +2,30 @@
+Wed Mar  4 13:34:23 UTC 2026 - Franck Bui <[email protected]>
+
+- Import commit 1e9dbf558f2578c5f0a38a20cd93950de5d7b648 (merge of v259.3)
+
+  For a complete list of changes, visit:
+  
https://github.com/openSUSE/systemd/compare/5f4e99cfd5cc08a0e4daa83e570a9a1bcb28a940...1e9dbf558f2578c5f0a38a20cd93950de5d7b648
+
+-------------------------------------------------------------------
+Tue Mar  3 10:26:47 UTC 2026 - Franck Bui <[email protected]>
+
+- Upgrade to v259.2 (commit 5f4e99cfd5cc08a0e4daa83e570a9a1bcb28a940)
+
+  See https://github.com/openSUSE/systemd/blob/SUSE/v259/NEWS for details.
+
+  - Rebase 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch
+
+  - libacl, libblkid, libseccomp, libselinux and libmount support are
+    implemented via dlopen(). Although these are technically optional, we still
+    require them to avoid loosing important features.
+
+  - systemd no longer links against libcap at all. The simple system call
+    wrappers and other APIs it provides have been reimplemented directly in
+    systemd.
+
+-------------------------------------------------------------------
+Mon Mar  2 13:06:09 UTC 2026 - JS <[email protected]>
+
+- Add unpackaged udev files for loongarch64.
+
+-------------------------------------------------------------------

Old:
----
  systemd-258.5+suse.19.g3f0b141e0c.tar.xz

New:
----
  systemd-259.3+suse.4.g1e9dbf558f.tar.xz

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

Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.356507530 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.360507696 +0100
@@ -32,9 +32,9 @@
 %bcond_with obs_service_set_version
 
 %if %{without obs_service_set_version}
-%define systemd_version    258.5
+%define systemd_version    259.3
 %define systemd_release    0
-%define archive_version    +suse.19.g3f0b141e0c
+%define archive_version    +suse.4.g1e9dbf558f
 %endif
 
 %define _testsuitedir %{_systemd_util_dir}/tests
@@ -115,7 +115,6 @@
 BuildRequires:  fdupes
 BuildRequires:  gperf
 BuildRequires:  libacl-devel
-BuildRequires:  libcap-devel
 BuildRequires:  libmount-devel >= 2.27.1
 BuildRequires:  meson >= 0.53.2
 BuildRequires:  pam-devel
@@ -147,6 +146,15 @@
 Requires:       aaa_base >= 13.2
 Requires:       dbus-service
 Requires:       kbd
+# These libs are dlopen()ed and therefore optional but we would loose too many
+# important features if they were missing.
+Requires:       libacl1
+Requires:       libaudit1
+Requires:       libmount1
+Requires:       libseccomp2
+%if %{with selinux}
+Requires:       libselinux1
+%endif
 Requires:       netcfg >= 11.5
 Requires:       systemd-default-settings-branding
 Requires:       systemd-presets-branding
@@ -334,7 +342,8 @@
 %if %{without bootstrap}
 # kmod executable is needed by kmod-static-nodes.service
 Requires:       kmod
-# From v256 libkmod is dlopen()ed.
+# These libs are dlopen()ed.
+Requires:       libblkid1
 Requires:       libkmod2
 %endif
 Requires:       system-group-hardware
@@ -638,7 +647,7 @@
 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.
+refer to %{_testsuitedir}/integration-tests/README.md.
 %endif
 
 %package experimental

++++++ 5001-Revert-udev-update-devlink-with-the-newer-device-nod.patch ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.400509349 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.404509515 +0100
@@ -1,4 +1,4 @@
-From 6b03bc81cccec72f6e6ee31e8b08816713c42dac Mon Sep 17 00:00:00 2001
+From 82c036effa3eef3bea5832ab1a5d7ed32c1cc58e Mon Sep 17 00:00:00 2001
 From: Franck Bui <[email protected]>
 Date: Fri, 12 Jan 2024 10:54:57 +0100
 Subject: [PATCH] Revert "udev: update devlink with the newer device node
@@ -6,14 +6,14 @@
 
 This reverts commit 277cb24ffb7a520f640eb36d11340f11bf0c7c4f.
 ---
- src/udev/udev-node.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
+ src/udev/udev-node.c | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 diff --git a/src/udev/udev-node.c b/src/udev/udev-node.c
-index 412775b38b..94149d7115 100644
+index d30ffd9a56..d1bf12cea8 100644
 --- a/src/udev/udev-node.c
 +++ b/src/udev/udev-node.c
-@@ -538,13 +538,13 @@ static int link_update(sd_device *dev, const char 
*slink, bool add) {
+@@ -538,9 +538,9 @@ static int link_update(sd_device *dev, const char *slink, 
bool add) {
                  return link_search_and_update(dev, slink, dirfd, add);
          }
  
@@ -25,14 +25,8 @@
 +                 * device. Hence, it is not necessary to recreate it. */
                  return 0;
  
--        /* This device has the equal or a higher priority than the current. 
Let's create the devlink to our
--         * device node. */
-+        /* This device has a higher priority than the current. Let's create 
the devlink to our device
-+         * node. */
-         return node_create_symlink(dev, /* devnode = */ NULL, slink);
- }
- 
+         /* This device has the equal or a higher priority than the current. 
Let's create the devlink to our
 -- 
-2.43.0
+2.51.0
 
 

++++++ files.container ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.492513152 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.496513317 +0100
@@ -53,10 +53,8 @@
 %{_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,21 +65,17 @@
 %{_mandir}/man5/org.freedesktop.machine1.5.gz
 %{_mandir}/man8/systemd-machined.8.gz
 %{_mandir}/man8/systemd-machined.service.8.gz
-%if %{with upstream}
+%{_systemd_util_dir}/systemd-machined
 %{_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
-%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
 %{_tmpfilesdir}/systemd-nspawn.conf
 %{_unitdir}/dbus-org.freedesktop.machine1.service
 %{_unitdir}/machine.slice

++++++ files.devel-doc ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.532514806 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.536514971 +0100
@@ -492,9 +492,7 @@
 %{_mandir}/man3/sd_event_dispatch.3.gz
 %{_mandir}/man3/sd_event_exit.3.gz
 %{_mandir}/man3/sd_event_get_exit_code.3.gz
-%if %{with upstream}
 %{_mandir}/man3/sd_event_get_exit_on_idle.3.gz
-%endif
 %{_mandir}/man3/sd_event_get_fd.3.gz
 %{_mandir}/man3/sd_event_get_iteration.3.gz
 %{_mandir}/man3/sd_event_get_state.3.gz
@@ -509,9 +507,7 @@
 %{_mandir}/man3/sd_event_prepare.3.gz
 %{_mandir}/man3/sd_event_ref.3.gz
 %{_mandir}/man3/sd_event_run.3.gz
-%if %{with upstream}
 %{_mandir}/man3/sd_event_set_exit_on_idle.3.gz
-%endif
 %{_mandir}/man3/sd_event_set_signal_exit.3.gz
 %{_mandir}/man3/sd_event_set_watchdog.3.gz
 %{_mandir}/man3/sd_event_signal_handler_t.3.gz
@@ -673,7 +669,6 @@
 %{_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
@@ -695,7 +690,6 @@
 %{_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
@@ -750,6 +744,9 @@
 %{_mandir}/man3/sd_session_get_class.3.gz
 %{_mandir}/man3/sd_session_get_desktop.3.gz
 %{_mandir}/man3/sd_session_get_display.3.gz
+%if %{with upstream}
+%{_mandir}/man3/sd_session_get_extra_device_access.3.gz
+%endif
 %{_mandir}/man3/sd_session_get_leader.3.gz
 %{_mandir}/man3/sd_session_get_remote_host.3.gz
 %{_mandir}/man3/sd_session_get_remote_user.3.gz
@@ -771,22 +768,16 @@
 %{_mandir}/man3/sd_uid_get_state.3.gz
 %{_mandir}/man3/sd_uid_is_on_seat.3.gz
 %{_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
 %{_mandir}/man3/udev_device_get_current_tags_list_entry.3.gz

++++++ files.experimental ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.568516294 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.576516624 +0100
@@ -5,29 +5,28 @@
 # the ssh proxy will likely be promoted to systemd-container
 %dir %{_distconfdir}/ssh
 %dir %{_distconfdir}/ssh/ssh_config.d
-%if %{without bootstrap}
-%if %{with upstream}
 %if %{with sd_boot}
 %dir %{_prefix}/lib/nvpcr
 %endif
-%endif
+%if %{without bootstrap}
 %dir %{_sysconfdir}/systemd/oomd.conf.d
 %endif
 %dir %{_unitdir}/factory-reset.target.wants
 %if %{with sd_boot}
 %dir %{_unitdir}/initrd.target.wants
-%endif
-%if %{without bootstrap}
-%if %{with sd_boot}
 %dir %{_unitdir}/storage-target-mode.target.wants
 %endif
 # Main config files have been replaced in favor of drop-ins.
 %ghost %{_sysconfdir}/systemd/oomd.conf
+%if %{without bootstrap}
 %{_bindir}/oomctl
+%endif
 %if %{with upstream}
 %{_bindir}/systemd-mute-console
-%{_bindir}/systemd-report
+%{_bindir}/systemd-mstack
 %endif
+%{_bindir}/systemd-mute-console
+%if %{without bootstrap}
 %{_bindir}/systemd-vmspawn
 %{_bindir}/updatectl
 %{_datadir}/bash-completion/completions/oomctl
@@ -45,13 +44,17 @@
 %endif
 %{_distconfdir}/ssh/ssh_config.d/20-systemd-ssh-proxy.conf
 %if %{without bootstrap}
+%if %{with upstream}
+%{_mandir}/man1/mount.mstack.1.gz
+%endif
 %{_mandir}/man1/oomctl.1.gz
 %{_mandir}/man1/systemd-keyutil.1.gz
 %{_mandir}/man1/systemd-measure.1.gz
-%if %{with upstream}
 %{_mandir}/man1/systemd-mute-console.1.gz
 %{_mandir}/man1/systemd-mute-console.socket.1.gz
 %{_mandir}/man1/[email protected]
+%if %{with upstream}
+%{_mandir}/man1/systemd-mstack.1.gz
 %{_mandir}/man1/systemd-report.1.gz
 %endif
 %{_mandir}/man1/systemd-sbsign.1.gz
@@ -65,6 +68,9 @@
 %{_mandir}/man5/org.freedesktop.sysupdate1.5.gz
 %{_mandir}/man5/sysupdate.d.5.gz
 %{_mandir}/man5/sysupdate.features.5.gz
+%if %{with upstream}
+%{_mandir}/man7/systemd.mstack.7.gz
+%endif
 %{_mandir}/man8/systemd-bsod.8.gz
 %{_mandir}/man8/systemd-bsod.service.8.gz
 %{_mandir}/man8/systemd-factory-reset-complete.service.8.gz
@@ -87,16 +93,12 @@
 %{_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
 %{_mandir}/man8/systemd-storagetm.service.8.gz
@@ -116,11 +118,24 @@
 %endif
 %{_mandir}/man8/[email protected]
 %endif
-%if %{with upstream}
 %if %{with sd_boot}
 %{_prefix}/lib/nvpcr/cryptsetup.nvpcr
 %{_prefix}/lib/nvpcr/hardware.nvpcr
+%if %{with upstream}
+%{_prefix}/lib/nvpcr/verity.nvpcr
+%endif
 %endif
+%if %{with upstream}
+%{_sbindir}/mount.mstack
+%{_systemd_util_dir}/oci-registry/default.oci-registry
+%{_systemd_util_dir}/oci-registry/image.alpine.oci-registry
+%{_systemd_util_dir}/oci-registry/image.archlinux.oci-registry
+%{_systemd_util_dir}/oci-registry/image.debian.oci-registry
+%{_systemd_util_dir}/oci-registry/image.fedora-minimal.oci-registry
+%{_systemd_util_dir}/oci-registry/image.fedora.oci-registry
+%{_systemd_util_dir}/oci-registry/image.ubuntu.oci-registry
+%{_systemd_util_dir}/oci-registry/registry.docker.io.oci-registry
+%{_systemd_util_dir}/oci-registry/registry.fedora.oci-registry
 %endif
 %if %{without bootstrap}
 %{_systemd_util_dir}/oomd.conf
@@ -134,6 +149,9 @@
 %if %{with sd_boot}
 %{_systemd_util_dir}/systemd-pcrextend
 %endif
+%if %{with upstream}
+%{_systemd_util_dir}/systemd-report
+%endif
 %{_systemd_util_dir}/systemd-sbsign
 %endif
 %{_systemd_util_dir}/systemd-ssh-issue
@@ -154,7 +172,9 @@
 %{_systemdgeneratordir}/systemd-factory-reset-generator
 # ssh-generator: in the futur to be moved to the main package
 %{_systemdgeneratordir}/systemd-ssh-generator
+%if %{with sd_boot}
 %{_systemdgeneratordir}/systemd-tpm2-generator
+%endif
 %if %{without bootstrap}
 %{_sysusersdir}/systemd-oom.conf
 %{_unitdir}/dbus-org.freedesktop.sysupdate1.service
@@ -172,8 +192,9 @@
 %endif
 %{_unitdir}/sockets.target.wants/systemd-factory-reset.socket
 %if %{with upstream}
-%{_unitdir}/sockets.target.wants/systemd-mute-console.socket
+%{_unitdir}/sockets.target.wants/systemd-journalctl.socket
 %endif
+%{_unitdir}/sockets.target.wants/systemd-mute-console.socket
 %if %{without bootstrap}
 %if %{with sd_boot}
 %{_unitdir}/sockets.target.wants/systemd-pcrextend.socket
@@ -182,20 +203,16 @@
 %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
-%if %{with upstream}
-%{_unitdir}/system-systemd\x2dmute\x2dconsole.slice
 %endif
+%{_unitdir}/system-systemd\x2dmute\x2dconsole.slice
+%if %{without bootstrap}
 %{_unitdir}/systemd-bsod.service
 %endif
 %{_unitdir}/systemd-factory-reset-complete.service
@@ -203,11 +220,16 @@
 %{_unitdir}/systemd-factory-reset-request.service
 %{_unitdir}/systemd-factory-reset.socket
 %{_unitdir}/[email protected]
-%if %{without bootstrap}
 %if %{with upstream}
+%{_unitdir}/systemd-journalctl.socket
+%{_unitdir}/[email protected]
+%endif
 %{_unitdir}/systemd-mute-console.socket
 %{_unitdir}/[email protected]
+%if %{with upstream}
+%{_unitdir}/systemd-networkd-varlink-metrics.socket
 %endif
+%if %{without bootstrap}
 %{_unitdir}/systemd-oomd.service
 %{_unitdir}/systemd-oomd.socket
 %if %{with sd_boot}
@@ -224,18 +246,14 @@
 %{_unitdir}/systemd-pcrlock-secureboot-policy.service
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-pcrmachine.service
-%if %{with upstream}
 %{_unitdir}/systemd-pcrnvdone.service
-%endif
 %{_unitdir}/systemd-pcrphase-factory-reset.service
 %{_unitdir}/systemd-pcrphase-initrd.service
 %{_unitdir}/systemd-pcrphase-storage-target-mode.service
 %{_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
 %{_unitdir}/systemd-sysupdate-reboot.timer
@@ -252,5 +270,10 @@
 %if %{without bootstrap}
 %{_unitdir}/[email protected]
 %endif
+%if %{with upstream}
+%{_userunitdir}/sockets.target.wants/systemd-journalctl.socket
+%{_userunitdir}/systemd-journalctl.socket
+%{_userunitdir}/[email protected]
+%endif
 /usr/etc/profile.d/80-systemd-osc-context.sh
 

++++++ files.networkd ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.636519105 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.640519271 +0100
@@ -46,9 +46,7 @@
 %{_sysusersdir}/systemd-network.conf
 %{_tmpfilesdir}/systemd-network.conf
 %{_unitdir}/systemd-networkd-persistent-storage.service
-%if %{with upstream}
 %{_unitdir}/systemd-networkd-resolve-hook.socket
-%endif
 %{_unitdir}/systemd-networkd-varlink.socket
 %{_unitdir}/systemd-networkd-wait-online.service
 %{_unitdir}/[email protected]

++++++ files.systemd ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.688521254 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.696521585 +0100
@@ -24,7 +24,9 @@
 %dir %{_environmentdir}
 %dir %{_journalcatalogdir}
 %dir %{_libdir}/systemd
+%if %{without upstream}
 %dir %{_localstatedir}/lib/systemd
+%endif
 %dir %{_modprobedir}
 %dir %{_sysconfdir}/X11/xorg.conf.d
 %dir %{_sysconfdir}/binfmt.d
@@ -218,9 +220,7 @@
 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
 
%{_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
 %if %{with upstream}
@@ -242,11 +242,17 @@
 %{_datadir}/zsh/site-functions/_systemd
 %{_datadir}/zsh/site-functions/_systemd-analyze
 %{_datadir}/zsh/site-functions/_systemd-delta
+%if %{with upstream}
+%{_datadir}/zsh/site-functions/_systemd-id128
+%endif
 %{_datadir}/zsh/site-functions/_systemd-inhibit
 %{_datadir}/zsh/site-functions/_systemd-path
 %{_datadir}/zsh/site-functions/_systemd-run
 %{_datadir}/zsh/site-functions/_systemd-tmpfiles
 %{_datadir}/zsh/site-functions/_timedatectl
+%if %{with upstream}
+%{_datadir}/zsh/site-functions/_userdbctl
+%endif
 %{_datadir}/zsh/site-functions/_varlinkctl
 %endif
 %{_distconfdir}/profile.d/70-systemd-shell-extra.sh
@@ -300,10 +306,8 @@
 %{_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
@@ -328,10 +332,8 @@
 %{_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

++++++ files.udev ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.728522908 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.732523073 +0100
@@ -197,7 +197,7 @@
 %endif
 %{_prefix}/lib/udev/ata_id
 %{_prefix}/lib/udev/cdrom_id
-%ifarch %{arm} aarch64 %{ix86} x86_64 ia64 mips riscv64
+%ifarch %{arm} aarch64 %{ix86} x86_64 ia64 mips riscv64 loongarch64
 # dmi_memory_id is only relevant on arches with DMI
 %{_prefix}/lib/udev/dmi_memory_id
 %endif
@@ -299,6 +299,9 @@
 %{_udevhwdbdir}/60-keyboard.hwdb
 %{_udevhwdbdir}/60-seat.hwdb
 %{_udevhwdbdir}/60-sensor.hwdb
+%if %{with upstream}
+%{_udevhwdbdir}/60-tpm2.hwdb
+%endif
 %{_udevhwdbdir}/70-analyzers.hwdb
 %{_udevhwdbdir}/70-av-production.hwdb
 %{_udevhwdbdir}/70-cameras.hwdb
@@ -315,9 +318,7 @@
 %{_udevhwdbdir}/70-sound-card.hwdb
 %{_udevhwdbdir}/70-touchpad.hwdb
 %{_udevhwdbdir}/80-ieee1394-unit-function.hwdb
-%if %{with upstream}
 %{_udevhwdbdir}/82-net-auto-link-local.hwdb
-%endif
 %{_udevrulesdir}/50-udev-default.rules
 %{_udevrulesdir}/60-autosuspend.rules
 %{_udevrulesdir}/60-block.rules
@@ -326,9 +327,7 @@
 %{_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
@@ -340,10 +339,16 @@
 %{_udevrulesdir}/60-persistent-v4l.rules
 %{_udevrulesdir}/60-sensor.rules
 %{_udevrulesdir}/60-serial.rules
+%if %{with upstream}
+%{_udevrulesdir}/60-tpm2-id.rules
+%endif
 %{_udevrulesdir}/64-btrfs.rules
+%if %{with upstream}
+%{_udevrulesdir}/65-integration.rules
+%endif
 %{_udevrulesdir}/70-camera.rules
 %{_udevrulesdir}/70-joystick.rules
-%ifarch %{arm} aarch64 %{ix86} x86_64 ia64 mips riscv64
+%ifarch %{arm} aarch64 %{ix86} x86_64 ia64 mips riscv64 loongarch64
 %{_udevrulesdir}/70-memory.rules
 %endif
 %{_udevrulesdir}/70-mouse.rules
@@ -358,9 +363,7 @@
 %{_udevrulesdir}/80-net-setup-link.rules
 %{_udevrulesdir}/81-net-bridge.rules
 %{_udevrulesdir}/81-net-dhcp.rules
-%if %{with upstream}
 %{_udevrulesdir}/82-net-auto-link-local.rules
-%endif
 %{_udevrulesdir}/90-image-dissect.rules
 %{_udevrulesdir}/90-iocost.rules
 %{_udevrulesdir}/90-vconsole.rules
@@ -395,10 +398,8 @@
 %{_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
 %{_unitdir}/sockets.target.wants/systemd-udevd-varlink.socket
@@ -459,11 +460,9 @@
 %{_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
 %{_unitdir}/systemd-suspend-then-hibernate.service

++++++ files.ukify ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.768524561 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.772524727 +0100
@@ -1,9 +1,15 @@
 #
 # Please keep the list sorted (with `LC_ALL=C sort`).
 #
+%if %{with upstream}
+%dir %{_systemd_util_dir}/boot/hwids/
+%endif
 %{_bindir}/ukify
 %{_mandir}/man1/ukify.1.gz
 %{_prefix}/lib/kernel/install.d/60-ukify.install
 %{_prefix}/lib/kernel/uki.conf
+%if %{with upstream}
+%{_systemd_util_dir}/boot/hwids/
+%endif
 %{_systemd_util_dir}/ukify
 

++++++ systemd-258.5+suse.19.g3f0b141e0c.tar.xz -> 
systemd-259.3+suse.4.g1e9dbf558f.tar.xz ++++++
/work/SRC/openSUSE:Factory/systemd/systemd-258.5+suse.19.g3f0b141e0c.tar.xz 
/work/SRC/openSUSE:Factory/.systemd.new.8177/systemd-259.3+suse.4.g1e9dbf558f.tar.xz
 differ: char 15, line 1

++++++ testsuite-mkosi.local.conf ++++++
--- /var/tmp/diff_new_pack.OPHWMi/_old  2026-03-09 16:11:10.904530183 +0100
+++ /var/tmp/diff_new_pack.OPHWMi/_new  2026-03-09 16:11:10.908530349 +0100
@@ -8,3 +8,7 @@
 [Output]
 OutputDirectory=/var/tmp/systemd-testsuite/output
 
+# Uncomment to make TEST-06-SELINUX successful
+# [Content]
+# SELinuxRelabel=yes
+

Reply via email to