Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rpcs3 for openSUSE:Factory checked 
in at 2024-05-15 21:29:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpcs3 (Old)
 and      /work/SRC/openSUSE:Factory/.rpcs3.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpcs3"

Wed May 15 21:29:29 2024 rev:24 rq:1174272 version:0.0.32~git20240507

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes      2024-04-30 
17:27:32.454566191 +0200
+++ /work/SRC/openSUSE:Factory/.rpcs3.new.1880/rpcs3.changes    2024-05-15 
21:29:45.472457112 +0200
@@ -1,0 +2,71 @@
+Wed May 08 12:52:39 UTC 2024 - i...@guoyunhe.me
+
+- Update to version 0.0.32~git20240507:
+  * Move cache dir code to utils
+  * Adust vsh cache dir criteria
+  * Qt: disable vsh removal options if vsh is running
+  * Qt: allow to remove vsh cache in context menu
+  * Qt: allow to batch remove vsh cache
+  * VSH: move cache to /cache/vsh/
+  * merge qt_music_error_handler into qt_music_handler
+  * merge qt_camera_error_handler into qt_camera_handler
+  * Qt: replace m_progress_dialog_timer with setMinimumDuration
+  * Qt: properly hide and show progress indicator
+  * Qt: remove seemingly obsolete processEvents
+  * Qt: Keep progress dialog alive to fix rare segfaults
+  * Savestates: Fix avconf serialization
+  * Savestates: Fixup file write
+  * cellVideoOutGetDeviceInfo: Fix Interlace typo for 1080p
+  * Rename enum values to be more precise
+  * Hide interlaced resolutions from the settings dialog
+  * cellVideoOut: support interlaced scan modes
+  * Remove p from resolution strings. The Param.sfo doesn't specificy 
progressive/interlaced
+  * Allow any 1080p selection if the game supports 1080p
+  * sys: force resolution to 720p if the game does not support the 
configuration
+  * Qt: Replace custom config resolution string logic with enum values
+  * HLE: use original filename for media exports
+  * Qt/Logs: Fixing spaces, optimize string to html conversion
+  * Add SPRX booting option
+  * Add logging of exported SPRX functions on dummy load
+  * Logging fix
+  * Avoid calling std::vector::data() if empty
+  * Fix some warnings
+  * Thread.cpp: Prevent repeatedly halting the debugger
+  * llvm_calli fix
+  * Win32: Fix deadlock on std::cerr usage
+  * Savestates: Fix rare race
+  * Fixup SPU Profiler
+  * USB: Allow UsbPspCm passthrough
+  * rpcs3_version: Bump to 0.0.32
+  * USB: Update GameTablet
+  * USB: GunCon 3 emulation
+  * USB: Update GameTablet
+  * syscall: Register syscall 149 sys_time_get_system_time
+  * Clamp spu_fi results
+  * SPU LLVM: Remove wrong zero sign fixup
+  * Camera: optimize some loops
+  * cellRtc: review fixes
+  * sys_time: review fixes
+  * cellRtc: set to HLE by default
+  * cellRtc: replace vm::check_addr() with sys_memory_get_page_attribute()
+  * cellRtc: improvements
+  * lv2: stub sys_time syscalls, add error code to sys_ss
+  * Revert "Split normal sockets and p2p sockets handling"
+  * input: use keyboard consumers to seperate cell and overlay logic
+  * Logging improvements
+  * PPU LLVM: Do not crash on linkage of garbage code
+  * Split normal sockets and p2p sockets handling
+  * rsx: optimize some loops
+  * Compile AUDIT on release builds
+  * simplify template code like std::invoke_result<T>::type
+  * simplify template code like std::is_same<T>::value
+  * Don't crash the game if only a LDD controller is present
+  * Fix include on linux
+  * Don't create perf map files in linux unless enabled
+  * Move freopen to console.h
+  * cellRtc: implement remaining parsers, improve formatters (#15451)
+  * Update spurs_test.self
+  * Warning cleanup
+  * cellMusic
+
+-------------------------------------------------------------------

Old:
----
  rpcs3-0.0.31~git20240420.tar.xz

New:
----
  rpcs3-0.0.32~git20240507.tar.xz

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

Other differences:
------------------
++++++ rpcs3.spec ++++++
--- /var/tmp/diff_new_pack.NyG9LT/_old  2024-05-15 21:29:46.568496783 +0200
+++ /var/tmp/diff_new_pack.NyG9LT/_new  2024-05-15 21:29:46.572496928 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rpcs3
-Version:        0.0.31~git20240420
+Version:        0.0.32~git20240507
 Release:        0
 Summary:        PS3 emulator/debugger
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.NyG9LT/_old  2024-05-15 21:29:46.612498376 +0200
+++ /var/tmp/diff_new_pack.NyG9LT/_new  2024-05-15 21:29:46.616498521 +0200
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param name="url">https://github.com/RPCS3/rpcs3.git</param>
-              <param 
name="changesrevision">dff7352e2eca04ebdddff21e44c1130dcc13f0aa</param></service></servicedata>
+              <param 
name="changesrevision">04d6ff274ba8bda8e2e24b0c87e75d67eea9fc6c</param></service></servicedata>
 (No newline at EOF)
 

++++++ intel-ittapi.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/.github/workflows/release.yml 
new/intel-ittapi/.github/workflows/release.yml
--- old/intel-ittapi/.github/workflows/release.yml      2024-04-16 
12:51:27.000000000 +0200
+++ new/intel-ittapi/.github/workflows/release.yml      2024-05-06 
18:06:25.000000000 +0200
@@ -24,12 +24,12 @@
       if: runner.os == 'Linux'
       run: sudo apt-get install gcc-multilib
     - name: Build C library
-      run: python buildall.py -pt -v
+      run: python buildall.py ${{ runner.os != 'macOS' && '-pt -v' || '-v' }}
     - name: Display structure of files
       run: ls -R
     - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # 
v4.3.0
       with:
-        name: build-artifacts
+        name: build-artifacts-${{ matrix.os }}
         path: build*/**/bin
 
   create_release:
@@ -53,6 +53,10 @@
           prerelease: false
       - name: Download Artifacts
         uses: 
actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
+        with:
+          path: build-artifacts
+          pattern: build-artifacts-*
+          merge-multiple: true
       - name: Display structure of downloaded files
         run: ls -R
       - name: Zip files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/src/ittnotify/jitprofiling.c 
new/intel-ittapi/src/ittnotify/jitprofiling.c
--- old/intel-ittapi/src/ittnotify/jitprofiling.c       2024-04-16 
12:51:27.000000000 +0200
+++ new/intel-ittapi/src/ittnotify/jitprofiling.c       2024-05-06 
18:06:25.000000000 +0200
@@ -8,6 +8,8 @@
 
 #if ITT_PLATFORM==ITT_PLATFORM_WIN
 #include <windows.h>
+#include <string.h>
+#include <ctype.h>
 #endif /* ITT_PLATFORM==ITT_PLATFORM_WIN */
 #if ITT_PLATFORM != ITT_PLATFORM_MAC && ITT_PLATFORM != ITT_PLATFORM_FREEBSD 
&& ITT_PLATFORM != ITT_PLATFORM_OPENBSD
 #include <malloc.h>
@@ -112,6 +114,28 @@
     return executionMode;
 }
 
+#if ITT_PLATFORM == ITT_PLATFORM_WIN
+static int isValidAbsolutePath(char *path)
+{
+    if (path == NULL)
+    {
+        return 0;
+    }
+    else if (strlen(path) > 2) 
+    {
+        if (isalpha(path[0]) && path[1] == ':' && path[2] == '\\')
+        {
+            return 1;
+        }
+        else if (path[0] == '\\' && path[1] == '\\')
+        {
+            return 1;
+        }
+    }
+    return 0;
+}
+#endif
+
 /* This function loads the collector dll and the relevant functions.
  * on success: all functions load,     iJIT_DLL_is_missing = 0, return value = 
1
  * on failure: all functions are NULL, iJIT_DLL_is_missing = 1, return value = 0
@@ -155,7 +179,7 @@
         {
             envret = GetEnvironmentVariableA(NEW_DLL_ENVIRONMENT_VAR, 
                                              dllName, dNameLength);
-            if (envret)
+            if (envret && isValidAbsolutePath(dllName))
             {
                 /* Try to load the dll from the PATH... */
                 m_libHandle = LoadLibraryExA(dllName, 

++++++ rpcs3-0.0.31~git20240420.tar.xz -> rpcs3-0.0.32~git20240507.tar.xz ++++++
/work/SRC/openSUSE:Factory/rpcs3/rpcs3-0.0.31~git20240420.tar.xz 
/work/SRC/openSUSE:Factory/.rpcs3.new.1880/rpcs3-0.0.32~git20240507.tar.xz 
differ: char 15, line 1

Reply via email to