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-09-18 21:08:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new.27445 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Thu Sep 18 21:08:15 2025 rev:457 rq:1305565 version:257.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2025-09-11 
14:37:21.638775616 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.27445/systemd.changes       
2025-09-18 21:08:30.077960932 +0200
@@ -1,0 +2,21 @@
+Tue Sep 16 10:32:38 UTC 2025 - Franck Bui <[email protected]>
+
+- Move systemd-pcrlock out from the experimental sub-package to udev 
(bsc#1248261)
+
+-------------------------------------------------------------------
+Mon Sep 15 13:03:57 UTC 2025 - Valentin Lefebvre <[email protected]>
+
+- systemd.spec: use %sysusers_generate_pre so that some systemd users are
+  already available in %pre. This is important because D-Bus automatically
+  reloads its configuration whenever new configuration files are installed,
+  i.e. between %pre and %post. (bsc#1248501)
+  
+  No needs for systemd and udev packages as they are always installed during
+  the initial installation.
+
+-------------------------------------------------------------------
+Mon Sep 15 09:04:44 UTC 2025 - Alberto Planas Dominguez <[email protected]>
+
+- Sign aarch64 and riscv systemd-boot EFI binaries (bsc#1247474)
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.j2mC93/_old  2025-09-18 21:08:31.314012609 +0200
+++ /var/tmp/diff_new_pack.j2mC93/_new  2025-09-18 21:08:31.318012775 +0200
@@ -2,6 +2,7 @@
 # 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
 # remain the property of their copyright owners, unless otherwise agreed
@@ -125,6 +126,7 @@
 BuildRequires:  pam-devel
 BuildRequires:  python3-Jinja2
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  sysuser-tools
 BuildRequires:  pkgconfig(blkid) >= 2.26
 # The following packages are only required by the execution of the unit tests
 # during the 'check' section.
@@ -484,6 +486,7 @@
 License:        LGPL-2.1-or-later
 Requires:       %{name} = %{version}-%{release}
 %systemd_requires
+%sysusers_requires
 Obsoletes:      systemd-network < %{version}-%{release}
 Provides:       systemd-network = %{version}-%{release}
 Provides:       systemd-network:/usr/lib/systemd/systemd-networkd
@@ -508,6 +511,7 @@
 License:        LGPL-2.1-or-later
 Requires:       %{name} = %{version}-%{release}
 %systemd_requires
+%sysusers_requires
 # This Recommends because some symbols of libidn2 are dlopen()ed by resolved
 Recommends:     libidn2
 BuildRequires:  pkgconfig(libidn2)
@@ -917,7 +921,6 @@
 %ifarch x86_64
 export BRP_PESIGN_FILES="%{_systemd_util_dir}/boot/efi/systemd-bootx64.efi"
 %endif
-%if %{with upstream}
 %ifarch aarch64
 export BRP_PESIGN_FILES="%{_systemd_util_dir}/boot/efi/systemd-bootaa64.efi"
 %endif
@@ -925,7 +928,6 @@
 export BRP_PESIGN_FILES="%{_systemd_util_dir}/boot/efi/systemd-bootriscv64.efi"
 %endif
 %endif
-%endif
 
 # Don't ship resolvconf symlink for now as it conflicts with the binary shipped
 # by openresolv and provides limited compatibility only.
@@ -1110,6 +1112,14 @@
 rm -fr %{buildroot}%{_docdir}/systemd
 %endif
 
+# Generate system users for pre scriptlets.
+%if %{with resolved}
+%sysusers_generate_pre %{buildroot}/%{_sysusersdir}/systemd-resolve.conf 
systemd-resolve systemd-resolve.conf
+%endif
+%if %{with networkd}
+%sysusers_generate_pre %{buildroot}/%{_sysusersdir}/systemd-network.conf 
systemd-network systemd-network.conf
+%endif
+
 # Don't drop the following 'pre' section even if it becomes empty: the build
 # process of installation images uses a hardcoded list of packages with a 'pre'
 # section that needs to be run during the build and complains if it can't find
@@ -1287,13 +1297,12 @@
 %endif
 
 %if %{with networkd}
-%pre networkd
+%pre networkd -f systemd-network.pre
 %systemd_pre systemd-networkd.service
 %systemd_pre systemd-networkd-wait-online.service
 
 %post networkd
 %if %{without filetriggers}
-%sysusers_create systemd-network.conf
 %tmpfiles_create systemd-network.conf
 %endif
 %systemd_post systemd-networkd.service
@@ -1309,13 +1318,12 @@
 %endif
 
 %if %{with resolved}
-%pre resolved
+%pre resolved -f systemd-resolve.pre
 %systemd_pre systemd-resolved.service
 
 %post resolved
 %ldconfig
 %if %{without filetriggers}
-%sysusers_create systemd-resolve.conf
 %tmpfiles_create systemd-resolve.conf
 %endif
 %systemd_post systemd-resolved.service

++++++ files.experimental ++++++
--- /var/tmp/diff_new_pack.j2mC93/_old  2025-09-18 21:08:31.442017960 +0200
+++ /var/tmp/diff_new_pack.j2mC93/_new  2025-09-18 21:08:31.446018127 +0200
@@ -6,10 +6,6 @@
 %dir %{_distconfdir}/ssh
 %dir %{_distconfdir}/ssh/ssh_config.d
 %if %{without bootstrap}
-%dir %{_prefix}/lib/pcrlock.d
-%dir %{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d
-%dir %{_prefix}/lib/pcrlock.d/500-separator.pcrlock.d
-%dir %{_prefix}/lib/pcrlock.d/700-action-efi-exit-boot-services.pcrlock.d
 %dir %{_sysconfdir}/systemd/oomd.conf.d
 %endif
 %if %{with upstream}
@@ -66,8 +62,6 @@
 %{_mandir}/man5/oomd.conf.d.5.gz
 %{_mandir}/man5/org.freedesktop.oom1.5.gz
 %{_mandir}/man5/org.freedesktop.sysupdate1.5.gz
-%{_mandir}/man5/systemd.pcrlock.5.gz
-%{_mandir}/man5/systemd.pcrlock.d.5.gz
 %{_mandir}/man5/sysupdate.d.5.gz
 %{_mandir}/man5/sysupdate.features.5.gz
 %{_mandir}/man8/systemd-bsod.8.gz
@@ -93,7 +87,6 @@
 %{_mandir}/man8/systemd-pcrlock-make-policy.service.8.gz
 %{_mandir}/man8/systemd-pcrlock-secureboot-authority.service.8.gz
 %{_mandir}/man8/systemd-pcrlock-secureboot-policy.service.8.gz
-%{_mandir}/man8/systemd-pcrlock.8.gz
 %{_mandir}/man8/systemd-pcrmachine.service.8.gz
 %{_mandir}/man8/systemd-pcrphase-initrd.service.8.gz
 %{_mandir}/man8/systemd-pcrphase-sysinit.service.8.gz
@@ -125,19 +118,6 @@
 %endif
 %endif
 %if %{without bootstrap}
-%{_prefix}/lib/pcrlock.d/350-action-efi-application.pcrlock
-%{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d/300-0x00000000.pcrlock
-%{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d/600-0xffffffff.pcrlock
-%{_prefix}/lib/pcrlock.d/500-separator.pcrlock.d/300-0x00000000.pcrlock
-%{_prefix}/lib/pcrlock.d/500-separator.pcrlock.d/600-0xffffffff.pcrlock
-%{_prefix}/lib/pcrlock.d/700-action-efi-exit-boot-services.pcrlock.d/300-present.pcrlock
-%{_prefix}/lib/pcrlock.d/700-action-efi-exit-boot-services.pcrlock.d/600-absent.pcrlock
-%{_prefix}/lib/pcrlock.d/750-enter-initrd.pcrlock
-%{_prefix}/lib/pcrlock.d/800-leave-initrd.pcrlock
-%{_prefix}/lib/pcrlock.d/850-sysinit.pcrlock
-%{_prefix}/lib/pcrlock.d/900-ready.pcrlock
-%{_prefix}/lib/pcrlock.d/950-shutdown.pcrlock
-%{_prefix}/lib/pcrlock.d/990-final.pcrlock
 %{_systemd_util_dir}/oomd.conf
 %{_systemd_util_dir}/systemd-bsod
 %if %{with upstream}
@@ -149,7 +129,6 @@
 %if %{with sd_boot}
 %{_systemd_util_dir}/systemd-pcrextend
 %endif
-%{_systemd_util_dir}/systemd-pcrlock
 %{_systemd_util_dir}/systemd-sbsign
 %if %{with upstream}
 %{_systemd_util_dir}/systemd-ssh-issue
@@ -194,7 +173,6 @@
 %endif
 %if %{with sd_boot}
 %{_unitdir}/sockets.target.wants/systemd-pcrextend.socket
-%{_unitdir}/sockets.target.wants/systemd-pcrlock.socket
 %endif
 %{_unitdir}/storage-target-mode.target
 %if %{with upstream}
@@ -229,7 +207,6 @@
 %{_unitdir}/systemd-pcrlock-make-policy.service
 %{_unitdir}/systemd-pcrlock-secureboot-authority.service
 %{_unitdir}/systemd-pcrlock-secureboot-policy.service
-%{_unitdir}/systemd-pcrlock.socket
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-pcrmachine.service
 %if %{with upstream}

++++++ files.udev ++++++
--- /var/tmp/diff_new_pack.j2mC93/_old  2025-09-18 21:08:31.582023813 +0200
+++ /var/tmp/diff_new_pack.j2mC93/_new  2025-09-18 21:08:31.586023981 +0200
@@ -8,6 +8,10 @@
 %if %{without bootstrap}
 %dir %{_prefix}/lib/kernel
 %dir %{_prefix}/lib/kernel/install.d
+%dir %{_prefix}/lib/pcrlock.d
+%dir %{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d
+%dir %{_prefix}/lib/pcrlock.d/500-separator.pcrlock.d
+%dir %{_prefix}/lib/pcrlock.d/700-action-efi-exit-boot-services.pcrlock.d
 %endif
 %dir %{_prefix}/lib/udev
 %if %{without bootstrap}
@@ -85,6 +89,8 @@
 %{_mandir}/man5/repart.d.5.gz
 %{_mandir}/man5/sleep.conf.d.5.gz
 %{_mandir}/man5/systemd-sleep.conf.5.gz
+%{_mandir}/man5/systemd.pcrlock.5.gz
+%{_mandir}/man5/systemd.pcrlock.d.5.gz
 %{_mandir}/man5/timesyncd.conf.5.gz
 %{_mandir}/man5/timesyncd.conf.d.5.gz
 %{_mandir}/man5/udev.conf.5.gz
@@ -131,6 +137,9 @@
 %{_mandir}/man8/systemd-modules-load.service.8.gz
 %{_mandir}/man8/systemd-network-generator.8.gz
 %{_mandir}/man8/systemd-network-generator.service.8.gz
+%if %{with sd_boot}
+%{_mandir}/man8/systemd-pcrlock.8.gz
+%endif
 %{_mandir}/man8/systemd-pstore.8.gz
 %{_mandir}/man8/systemd-pstore.service.8.gz
 %{_mandir}/man8/systemd-quotacheck.8.gz
@@ -176,6 +185,19 @@
 %{_prefix}/lib/kernel/install.d/50-depmod.install
 %{_prefix}/lib/kernel/install.d/90-loaderentry.install
 %{_prefix}/lib/kernel/install.d/90-uki-copy.install
+%{_prefix}/lib/pcrlock.d/350-action-efi-application.pcrlock
+%{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d/300-0x00000000.pcrlock
+%{_prefix}/lib/pcrlock.d/400-secureboot-separator.pcrlock.d/600-0xffffffff.pcrlock
+%{_prefix}/lib/pcrlock.d/500-separator.pcrlock.d/300-0x00000000.pcrlock
+%{_prefix}/lib/pcrlock.d/500-separator.pcrlock.d/600-0xffffffff.pcrlock
+%{_prefix}/lib/pcrlock.d/700-action-efi-exit-boot-services.pcrlock.d/300-present.pcrlock
+%{_prefix}/lib/pcrlock.d/700-action-efi-exit-boot-services.pcrlock.d/600-absent.pcrlock
+%{_prefix}/lib/pcrlock.d/750-enter-initrd.pcrlock
+%{_prefix}/lib/pcrlock.d/800-leave-initrd.pcrlock
+%{_prefix}/lib/pcrlock.d/850-sysinit.pcrlock
+%{_prefix}/lib/pcrlock.d/900-ready.pcrlock
+%{_prefix}/lib/pcrlock.d/950-shutdown.pcrlock
+%{_prefix}/lib/pcrlock.d/990-final.pcrlock
 %endif
 %{_prefix}/lib/udev/ata_id
 %{_prefix}/lib/udev/cdrom_id
@@ -225,6 +247,9 @@
 %{_systemd_util_dir}/systemd-modules-load
 %endif
 %{_systemd_util_dir}/systemd-network-generator
+%if %{without bootstrap}
+%{_systemd_util_dir}/systemd-pcrlock
+%endif
 %{_systemd_util_dir}/systemd-pstore
 %{_systemd_util_dir}/systemd-quotacheck
 %{_systemd_util_dir}/systemd-random-seed
@@ -363,6 +388,7 @@
 %{_unitdir}/sleep.target
 %if %{with sd_boot}
 %{_unitdir}/sockets.target.wants/systemd-bootctl.socket
+%{_unitdir}/sockets.target.wants/systemd-pcrlock.socket
 %endif
 %{_unitdir}/sockets.target.wants/systemd-udevd-control.socket
 %{_unitdir}/sockets.target.wants/systemd-udevd-kernel.socket
@@ -415,6 +441,9 @@
 %{_unitdir}/systemd-modules-load.service
 %endif
 %{_unitdir}/systemd-network-generator.service
+%if %{with sd_boot}
+%{_unitdir}/systemd-pcrlock.socket
+%endif
 %{_unitdir}/systemd-pstore.service
 %{_unitdir}/systemd-quotacheck-root.service
 %{_unitdir}/[email protected]

Reply via email to