Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut for openSUSE:Factory checked 
in at 2023-08-12 15:05:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut (Old)
 and      /work/SRC/openSUSE:Factory/.dracut.new.11712 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut"

Sat Aug 12 15:05:57 2023 rev:211 rq:1103459 version:059+suse.491.g87f19c22

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut/dracut.changes    2023-08-04 
15:02:43.728020772 +0200
+++ /work/SRC/openSUSE:Factory/.dracut.new.11712/dracut.changes 2023-08-12 
15:06:01.314437617 +0200
@@ -1,0 +2,7 @@
+Fri Aug 11 08:32:42 UTC 2023 - antonio.fei...@suse.com
+
+- Update to version 059+suse.491.g87f19c22:
+  * fix(dracut-install): protect against broken links pointing to themselves
+  * fix(dracut.sh): exit if resolving executable dependencies fails 
(bsc#1214081)
+
+-------------------------------------------------------------------

Old:
----
  dracut-059+suse.488.g81715832.obscpio

New:
----
  dracut-059+suse.491.g87f19c22.obscpio

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

Other differences:
------------------
++++++ dracut.spec ++++++
--- /var/tmp/diff_new_pack.FcndC3/_old  2023-08-12 15:06:02.318444103 +0200
+++ /var/tmp/diff_new_pack.FcndC3/_new  2023-08-12 15:06:02.322444129 +0200
@@ -25,7 +25,7 @@
 %endif
 
 Name:           dracut
-Version:        059+suse.488.g81715832
+Version:        059+suse.491.g87f19c22
 Release:        0
 Summary:        Event driven initramfs infrastructure
 License:        GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.FcndC3/_old  2023-08-12 15:06:02.370444439 +0200
+++ /var/tmp/diff_new_pack.FcndC3/_new  2023-08-12 15:06:02.370444439 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/opensuse/dracut.git</param>
-              <param 
name="changesrevision">c14435ca9700361e501ca3b0e0cd7280a1f623f6</param></service></servicedata>
+              <param 
name="changesrevision">99bc39eb41f1d3ca3e2cd8e50e0ed97aa33a9182</param></service></servicedata>
 (No newline at EOF)
 

++++++ dracut-059+suse.488.g81715832.obscpio -> 
dracut-059+suse.491.g87f19c22.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/dracut-059+suse.488.g81715832/dracut.sh 
new/dracut-059+suse.491.g87f19c22/dracut.sh
--- old/dracut-059+suse.488.g81715832/dracut.sh 2023-08-02 08:26:17.000000000 
+0200
+++ new/dracut-059+suse.491.g87f19c22/dracut.sh 2023-08-11 10:29:40.000000000 
+0200
@@ -2028,7 +2028,13 @@
         # shellcheck disable=SC2086
         find "$initdir" -type f -perm /0111 -not -path '*.ko' -print0 \
             | xargs -r -0 $DRACUT_INSTALL ${initdir:+-D "$initdir"} 
${dracutsysrootdir:+-r "$dracutsysrootdir"} -R ${DRACUT_FIPS_MODE:+-f} --
-        dinfo "*** Resolving executable dependencies done ***"
+        # shellcheck disable=SC2181
+        if (($? == 0)); then
+            dinfo "*** Resolving executable dependencies done ***"
+        else
+            dfatal "Resolving executable dependencies failed"
+            exit 1
+        fi
     fi
 
     # Now we are done with lazy resolving, always install dependencies
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/dracut-059+suse.488.g81715832/src/install/dracut-install.c 
new/dracut-059+suse.491.g87f19c22/src/install/dracut-install.c
--- old/dracut-059+suse.488.g81715832/src/install/dracut-install.c      
2023-08-02 08:26:17.000000000 +0200
+++ new/dracut-059+suse.491.g87f19c22/src/install/dracut-install.c      
2023-08-11 10:29:40.000000000 +0200
@@ -461,6 +461,11 @@
 
         log_debug("get_real_file: readlink('%s') returns '%s'", fullsrcpath, 
linktarget);
 
+        if (streq(fullsrcpath, linktarget)) {
+                log_error("ERROR: '%s' is pointing to itself", fullsrcpath);
+                return NULL;
+        }
+
         if (linktarget[0] == '/') {
                 _asprintf(&abspath, "%s%s", (sysrootdirlen ? sysrootdir : ""), 
linktarget);
         } else {

++++++ dracut.obsinfo ++++++
--- /var/tmp/diff_new_pack.FcndC3/_old  2023-08-12 15:06:02.646446222 +0200
+++ /var/tmp/diff_new_pack.FcndC3/_new  2023-08-12 15:06:02.650446248 +0200
@@ -1,5 +1,5 @@
 name: dracut
-version: 059+suse.488.g81715832
-mtime: 1690957577
-commit: 81715832acdc5c13abd8d0783c0188915c823074
+version: 059+suse.491.g87f19c22
+mtime: 1691742580
+commit: 87f19c22a1ec012937ba10b28aceb39500111605
 

Reply via email to