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
 

Reply via email to