Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package update-desktop-files for 
openSUSE:Factory checked in at 2026-08-12 16:10:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/update-desktop-files (Old)
 and      /work/SRC/openSUSE:Factory/.update-desktop-files.new.17972 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "update-desktop-files"

Wed Aug 12 16:10:18 2026 rev:108 rq:1370585 version:84.87

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/update-desktop-files/update-desktop-files.changes    
    2026-03-03 15:30:21.363621393 +0100
+++ 
/work/SRC/openSUSE:Factory/.update-desktop-files.new.17972/update-desktop-files.changes
     2026-08-12 16:10:43.533973330 +0200
@@ -1,0 +2,6 @@
+Wed Aug  5 09:36:45 UTC 2026 - Bernhard Wiedemann <[email protected]>
+
+- Quote the build directory paths in suse_update_desktop_file.sh, they
+  break the upstreaming helper when they contain whitespace
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ suse_update_desktop_file.sh ++++++
--- /var/tmp/diff_new_pack.JGpac1/_old  2026-08-12 16:10:44.250003233 +0200
+++ /var/tmp/diff_new_pack.JGpac1/_new  2026-08-12 16:10:44.254003400 +0200
@@ -253,8 +253,8 @@
 # desktop files placed to its build directory.
 SUDF_DIR=$RPM_BUILD_DIR
 
-mkdir -p $SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME
-cp -v "$FILE" 
$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME/$DESKTOP_NAME-upstream.desktop
+mkdir -p 
"$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME"
+cp -v "$FILE" 
"$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME/$DESKTOP_NAME-upstream.desktop"
 #END Upstreaming help
 #
 # update Categories
@@ -378,10 +378,10 @@
 TRANSLATION_CHANGES=false
 DEADPACKAGE_SUCCESS=false
 shopt -s nullglob
-sed '/^\(Name\|GenericName\|Comment\|Keywords\)\[/d' "$FILE" 
>$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME/$DESKTOP_NAME-downstream-no-translation.desktop
+sed '/^\(Name\|GenericName\|Comment\|Keywords\)\[/d' "$FILE" 
>"$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME/$DESKTOP_NAME-downstream-no-translation.desktop"
 # Insert translations from the downstream
 ORIG_DIR=$PWD
-cd $SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME
+cd "$SUDF_DIR/suse_update_desktop_file/update-desktop-files/$DESKTOP_NAME"
 sed '/^\(Name\|GenericName\|Comment\|Keywords\)\[/d' 
$DESKTOP_NAME-upstream.desktop >$DESKTOP_NAME-upstream-no-translation.desktop
 if [ "$I18N" != "no" ]; then
     sed "s@^Name=@_&Name($DESKTOP_NAME.desktop): 
@;s@^GenericName=@_&GenericName($DESKTOP_NAME.desktop): 
@;s@^Comment=@_&Comment($DESKTOP_NAME.desktop): 
@;s@^Keywords=@_&Keywords($DESKTOP_NAME.desktop): @" $FILE 
>$DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop
@@ -419,21 +419,21 @@
     sed -i 
"s@\"\(Name\|GenericName\|Comment\|Keywords\)($DESKTOP_NAME.desktop): @\"@" 
po/$DESKTOP_NAME.pot
     rm $DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop 
$DESKTOP_NAME-downstream-no-translation-desktop_translations.desktop.h 
$DESKTOP_NAME-downstream-translated-raw.desktop
     mkdir -p deadpackage/po
-    if test -d $ORIG_DIR/po ; then
+    if test -d "$ORIG_DIR/po" ; then
         echo -n "" >$DESKTOP_NAME-deadpackage-po.diff
         echo -n "" >$DESKTOP_NAME-deadpackage-po-upstreamfirst.diff
         for PO in po/*.po po/$DESKTOP_NAME.pot ; do
-            if test -f $ORIG_DIR/$PO ; then
-                msgcat --use-first $PO $ORIG_DIR/$PO -o deadpackage/$PO
-                diff -u $ORIG_DIR/$PO deadpackage/$PO 
>>$DESKTOP_NAME-deadpackage-po.diff
-                msgcat --use-first $ORIG_DIR/$PO $PO -o deadpackage/$PO
-                diff -u $ORIG_DIR/$PO deadpackage/$PO 
>>$DESKTOP_NAME-deadpackage-po-upstreamfirst.diff
+            if test -f "$ORIG_DIR/$PO" ; then
+                msgcat --use-first $PO "$ORIG_DIR/$PO" -o deadpackage/$PO
+                diff -u "$ORIG_DIR/$PO" deadpackage/$PO 
>>$DESKTOP_NAME-deadpackage-po.diff
+                msgcat --use-first "$ORIG_DIR/$PO" $PO -o deadpackage/$PO
+                diff -u "$ORIG_DIR/$PO" deadpackage/$PO 
>>$DESKTOP_NAME-deadpackage-po-upstreamfirst.diff
             else
                 diff -u /dev/null $PO >>$DESKTOP_NAME-deadpackage-po.diff
                 diff -u /dev/null $PO 
>>$DESKTOP_NAME-deadpackage-po-upstreamfirst.diff
             fi
         done
-        sed -i 's:^\(---\|\+\+\+\) deadpackage/:\1 :;s:^\(---\|\+\+\+\) 
'$ORIG_DIR/':\1 :' $DESKTOP_NAME-deadpackage-po.diff 
$DESKTOP_NAME-deadpackage-po-upstreamfirst.diff
+        sed -i 's:^\(---\|\+\+\+\) deadpackage/:\1 :;s:^\(---\|\+\+\+\) 
'"$ORIG_DIR"'/:\1 :' $DESKTOP_NAME-deadpackage-po.diff 
$DESKTOP_NAME-deadpackage-po-upstreamfirst.diff
         DEADPACKAGE_SUCCESS=true
         rm -rf deadpackage
     fi
@@ -516,7 +516,7 @@
 $EOF
 -===========================================================================
 EOF
-cd $ORIG_DIR
+cd "$ORIG_DIR"
 #END Upstreaming help
 
 if [ "$I18N" = "no" ]; then

Reply via email to