Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package systemd-repart-dracut for
openSUSE:Factory checked in at 2026-10-10 14:58:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd-repart-dracut (Old)
and /work/SRC/openSUSE:Factory/.systemd-repart-dracut.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "systemd-repart-dracut"
Sat Oct 10 14:58:22 2026 rev:6 rq:1383695 version:1+git20261009.717aa25
Changes:
--------
---
/work/SRC/openSUSE:Factory/systemd-repart-dracut/systemd-repart-dracut.changes
2026-08-01 18:29:57.877068142 +0200
+++
/work/SRC/openSUSE:Factory/.systemd-repart-dracut.new.3698736/systemd-repart-dracut.changes
2026-10-10 14:58:59.751016225 +0200
@@ -1,0 +2,7 @@
+Fri Oct 09 07:40:14 UTC 2026 - [email protected]
+
+- Update to version 1+git20261009.717aa25:
+ * Do not mount /sysroot two times
+ * Don't mount ESP inside /sysroot for systemd-repart
+
+-------------------------------------------------------------------
Old:
----
systemd-repart-dracut-1+git20260730.6c531e2.obscpio
New:
----
systemd-repart-dracut-1+git20261009.717aa25.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ systemd-repart-dracut.spec ++++++
--- /var/tmp/diff_new_pack.R08Nri/_old 2026-10-10 14:59:00.738057521 +0200
+++ /var/tmp/diff_new_pack.R08Nri/_new 2026-10-10 14:59:00.741057646 +0200
@@ -28,7 +28,7 @@
%endif
Name: systemd-repart-dracut
-Version: 1+git20260730.6c531e2%{git_version}
+Version: 1+git20261009.717aa25%{git_version}
Release: 0
Summary: Systemd-repart service dracut module
License: MIT
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.R08Nri/_old 2026-10-10 14:59:00.836061621 +0200
+++ /var/tmp/diff_new_pack.R08Nri/_new 2026-10-10 14:59:00.842061872 +0200
@@ -3,6 +3,6 @@
</service><service name="tar_scm">
</service><service name="tar_scm">
<param
name="url">https://github.com/openSUSE/systemd-repart-dracut.git</param>
- <param
name="changesrevision">6c531e28b9b26b6b176fc500c0f998bf44c839fb</param></service></servicedata>
+ <param
name="changesrevision">717aa25479b856b96fc5a2efb85bb5564a4ceca1</param></service></servicedata>
(No newline at EOF)
++++++ systemd-repart-dracut-1+git20260730.6c531e2.obscpio ->
systemd-repart-dracut-1+git20261009.717aa25.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/systemd-repart-dracut-1+git20260730.6c531e2/systemd-repart-dracut
new/systemd-repart-dracut-1+git20261009.717aa25/systemd-repart-dracut
--- old/systemd-repart-dracut-1+git20260730.6c531e2/systemd-repart-dracut
2026-07-30 11:39:38.000000000 +0200
+++ new/systemd-repart-dracut-1+git20261009.717aa25/systemd-repart-dracut
2026-10-09 09:28:48.000000000 +0200
@@ -44,6 +44,16 @@
# Copy this file so that we can use it to mount all partitions later
cp /sysroot/etc/fstab /run/fstab.dracut || err "Failed to copy
/sysroot/etc/fstab"
+# /sysroot is already mounted, so skip the / entry. libmount does not
+# detect it as mounted when it is a btrfs without subvol= (the default
+# subvolume is looked up in /, without the --target-prefix), and mounts
+# it again on top of /sysroot. The unmount loop below cannot see this
+# second mount, as the mountpoint was already in /run/mount.before, so
+# it would be left stacked over /sysroot
+root_entry='^[^#]*[[:space:]]/([[:space:]]|$)'
+sed -E "\\%$root_entry%d" -i /run/fstab.dracut ||
+ err "Failed to remove the / entry from /run/fstab.dracut"
+
bind_etc=false
# Only MicroOS has /etc bind mount. Match /etc as the mountpoint field only, a
# substring match would also catch comments and paths like /etc-backup
@@ -56,6 +66,12 @@
err "Failed to remove the /etc entry from /run/fstab.dracut"
fi
+# ESP could be mounted inside initrd already and is not needed by
+# systemd-repart.
+esp_entry='^[^#]*[[:space:]](/boot/efi|/efi|/boot)[[:space:]]+vfat([[:space:]]|$)'
+sed -E "\\%$esp_entry%d" -i /run/fstab.dracut ||
+ err "Failed to remove the ESP entry from /run/fstab.dracut"
+
# Ensure that all mountpoints are mounted so that systemd-repart CopyFiles work
# properly, because only /sysroot is mounted when systemd-repart-dracut runs
log_info "Mounting all filesystems from fstab"
++++++ systemd-repart-dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.R08Nri/_old 2026-10-10 14:59:01.061071035 +0200
+++ /var/tmp/diff_new_pack.R08Nri/_new 2026-10-10 14:59:01.066071244 +0200
@@ -1,5 +1,5 @@
name: systemd-repart-dracut
-version: 1+git20260730.6c531e2
-mtime: 1785404378
-commit: 6c531e28b9b26b6b176fc500c0f998bf44c839fb
+version: 1+git20261009.717aa25
+mtime: 1791530928
+commit: 717aa25479b856b96fc5a2efb85bb5564a4ceca1