Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rpcs3 for openSUSE:Factory checked 
in at 2023-07-10 16:40:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpcs3 (Old)
 and      /work/SRC/openSUSE:Factory/.rpcs3.new.23466 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpcs3"

Mon Jul 10 16:40:37 2023 rev:9 rq:1097933 version:0.0.28~git20230702

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes      2023-06-29 
17:29:02.426509596 +0200
+++ /work/SRC/openSUSE:Factory/.rpcs3.new.23466/rpcs3.changes   2023-07-10 
16:40:41.590826250 +0200
@@ -1,0 +2,71 @@
+Mon Jul 03 11:32:58 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.28~git20230702:
+  * cellSpurs: Implement ShutdownTaskset and WorkloadFlagReceiver2
+  * Update dependencies
+  * Input: update buttons on pressure button toggle
+  * Input: fix multibutton mousepress (sticks only)
+  * Input: fix multibutton mousepress (buttons only)
+  * Input: Add tooltips for button mapping
+  * Fix some warning
+  * vk/rsx: Fix build errors and warnings
+  * vk: Get rid of some spammy debug code
+  * vk: Minor refactor to make early-exit branches trivial and easier to read
+  * vk: Fix some regressions in synchronization2 behavior
+  * vk: Fix GPU hang
+  * vk: Restructure gpu labels and add them as an event backend
+  * vk: Use pipeline barriers for proper event sync
+
+-------------------------------------------------------------------
+Fri Jun 30 15:01:23 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.28~git20230629:
+  * Qt: Save UI settings and geometry safely on closeEvent
+  * System.cpp: Do not hold the watchdog forever for PPU LLVM compilation 
cancel
+  * Remove overlay hack for PPU LLVM OVL precompilation
+  * Empty kill and init callback before calling them
+  * PPU LLVM: Implement SELF precompilation
+  * PPU LLVM: Precompile all disc game data including PRX etc
+  * Savestate/IDM: Do not save unsavable containers
+  * Fix Create PPU Cache
+  * RB3MidiGuitar.cpp: Support 5-Fret play
+  * input/overlays: add option to lock overlay input to player one
+  * Constify
+  * Dump extensions info to the log
+  * vk: Fix a bunch of corner cases when syncing GPU and host memory
+  * vk: Add explicit sync when doing copy_image_to_buffer
+  * Add flags to handle sync domain with v2 events
+  * Properly enable synchronization2 feature
+  * Silence logspam about unused parameter
+  * Silence log spam about copy ellision
+  * Qt: remove obsolete shortcut
+  * Qt: use shortcut instead of hardcoded keypress event
+  * welcome_dialog: remove weird window close event
+  * Make stopping emulation not pause or crash UI
+  * Fix properly RSX replay thread stop bug
+  * about_dialog: Add new testers
+  * Qt: Add RPCS3 Discord & Wiki to About Dialog
+  * settings: Display rendering result of 100% resolution scale
+  * Qt: Add Create RPCS3 shortcuts to Wecome Dialog
+  * Qt: Make welcome dialog accessible through F1 or Help menu
+  * Qt: Fix memory leak in welcome dialog
+  * Qt: Allow to drop RAP&PKG together
+  * Qt: Always set QEvent::isAccepted is drag&drop events
+  * Qt: Do not require to close games when adding new disc game directories
+  * sys_fs: Fixed up one of sys_fs_unmount()'s error codes to match real 
system behavior
+  * sys_fs: Implemented get_normalized_path()
+  * fs: Add get_parent_dir_view
+  * File.cpp: revert get_parent_dir change
+  * Try to fix build
+  * Workaround for old compilers
+  * vk: Update async compute (fast) to use the new sync API
+  * vk: Reimplement events using synchronization2 extension
+  * Utilities/Memory Viewer: Improve image viewer
+  * Utilities/Memory Viewer: Add G8 and G32MAX image formats
+  * Utilities/Memory Viewer: Add PageDown/PageUp scrolling
+  * Utilities/Memory Viewer: Fix memory leak
+  * Debugger/RSX: Add shortcut for RSX semaphores
+  * Utilities/Memory Viewer: Add auto-refresh mode
+  * asm.hpp: Fix mul_saturate
+
+-------------------------------------------------------------------

Old:
----
  rpcs3-0.0.28~git20230620.tar.xz

New:
----
  rpcs3-0.0.28~git20230702.tar.xz

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

Other differences:
------------------
++++++ rpcs3.spec ++++++
--- /var/tmp/diff_new_pack.LQFWg3/_old  2023-07-10 16:40:43.426837193 +0200
+++ /var/tmp/diff_new_pack.LQFWg3/_new  2023-07-10 16:40:43.430837217 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rpcs3
-Version:        0.0.28~git20230620
+Version:        0.0.28~git20230702
 Release:        0
 Summary:        PS3 emulator/debugger
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.LQFWg3/_old  2023-07-10 16:40:43.474837479 +0200
+++ /var/tmp/diff_new_pack.LQFWg3/_new  2023-07-10 16:40:43.478837503 +0200
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param name="url">https://github.com/RPCS3/rpcs3.git</param>
-              <param 
name="changesrevision">441fbd63bb8796bdd2986bed0caa94a178b9a3f2</param></service></servicedata>
+              <param 
name="changesrevision">21f5976d359dacfe058d91a500f885e5b8da8121</param></service></servicedata>
 (No newline at EOF)
 

++++++ intel-ittapi.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/src/ittnotify_refcol/itt_refcol_impl.c 
new/intel-ittapi/src/ittnotify_refcol/itt_refcol_impl.c
--- old/intel-ittapi/src/ittnotify_refcol/itt_refcol_impl.c     2023-06-12 
20:46:42.000000000 +0200
+++ new/intel-ittapi/src/ittnotify_refcol/itt_refcol_impl.c     2023-06-30 
14:34:54.000000000 +0200
@@ -91,6 +91,7 @@
 {
     if (p != NULL)
     {
+        (void)init_groups;
         fill_func_ptr_per_lib(p);
         ref_col_init();
     }
@@ -138,47 +139,50 @@
 /* This implementation is designed to log ITTAPI functions calls.*/
 /* 
------------------------------------------------------------------------------ 
*/
 
+/* Please remember to call free() after using get_metadata_elements() */
 char* get_metadata_elements(size_t size, __itt_metadata_type type, void* 
metadata)
 {
     char* metadata_str = malloc(sizeof(char) * LOG_BUFFER_MAX_SIZE);
     *metadata_str = '\0';
+    uint16_t offset = 0;
 
     switch (type)
     {
     case __itt_metadata_u64:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%llu;", metadata_str, 
((uint64_t*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%lu;", 
((uint64_t*)metadata)[i]);
         break;
     case __itt_metadata_s64:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%lld;", metadata_str, 
((int64_t*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%ld;", 
((int64_t*)metadata)[i]);
         break;
     case __itt_metadata_u32:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%lu;", metadata_str, 
((uint32_t*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%u;", 
((uint32_t*)metadata)[i]);
         break;
     case __itt_metadata_s32:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%ld;", metadata_str, 
((int32_t*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%d;", 
((int32_t*)metadata)[i]);
         break;
     case __itt_metadata_u16:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%u;", metadata_str, 
((uint16_t*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%u;", 
((uint16_t*)metadata)[i]);
         break;
     case __itt_metadata_s16:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%d;", metadata_str, 
((int16_t*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%d;", 
((int16_t*)metadata)[i]);
         break;
     case __itt_metadata_float:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%f;", metadata_str, 
((float*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%f;", 
((float*)metadata)[i]);
         break;
     case __itt_metadata_double:
         for (uint16_t i = 0; i < size; i++)
-            sprintf(metadata_str, "%s%lf;", metadata_str, 
((double*)metadata)[i]);
+            offset += sprintf(metadata_str + offset, "%lf;", 
((double*)metadata)[i]);
         break;
     default:
-            printf("ERROR: Unknow metadata type\n");
+        printf("ERROR: Unknow metadata type\n");
+        break;
     }
 
     return metadata_str;
@@ -213,6 +217,7 @@
 {
     if (domain != NULL)
     {
+        (void)id;
         LOG_FUNC_CALL_INFO("functions args: domain=%s", domain->nameA);
     }
     else
@@ -225,6 +230,7 @@
 {
     if (domain != NULL)
     {
+        (void)id;
         LOG_FUNC_CALL_INFO("functions args: domain=%s", domain->nameA);
     }
     else
@@ -252,6 +258,8 @@
 {
     if (domain != NULL && name != NULL)
     {
+        (void)taskid;
+        (void)parentid;
         LOG_FUNC_CALL_INFO("functions args: domain=%s handle=%s", 
domain->nameA, name->strA);
     }
     else
@@ -277,8 +285,12 @@
 {
     if (domain != NULL && count != 0)
     {
+        (void)id;
+        (void)key;
+        char* metadata_str = get_metadata_elements(count, type, data);
         LOG_FUNC_CALL_INFO("functions args: domain=%s metadata_size=%lu 
metadata[]=%s",
-                            domain->nameA, count, get_metadata_elements(count, 
type, data));
+                            domain->nameA, count, metadata_str);
+        free(metadata_str);
     }
     else
     {
@@ -300,16 +312,19 @@
     {
         if (x_data != NULL)
         {
+            char* x_data_str = get_metadata_elements(length, hist->x_type, 
x_data);
+            char* y_data_str = get_metadata_elements(length, hist->y_type, 
y_data);
             LOG_FUNC_CALL_INFO("functions args: domain=%s name=%s 
histogram_size=%lu x[]=%s y[]=%s",
-                                hist->domain->nameA, hist->nameA, length,
-                                get_metadata_elements(length, hist->x_type, 
x_data),
-                                get_metadata_elements(length, hist->y_type, 
y_data));
+                                hist->domain->nameA, hist->nameA, length, 
x_data_str, y_data_str);
+            free(x_data_str);
+            free(y_data_str);
         }
         else
         {
+            char* y_data_str = get_metadata_elements(length, hist->y_type, 
y_data);
             LOG_FUNC_CALL_INFO("functions args: domain=%s name=%s 
histogram_size=%lu y[]=%s",
-                                hist->domain->nameA, hist->nameA, length,
-                                get_metadata_elements(length, hist->y_type, 
y_data));
+                                hist->domain->nameA, hist->nameA, length, 
y_data_str);
+            free(y_data_str);
         }
     }
     else

++++++ rpcs3-0.0.28~git20230620.tar.xz -> rpcs3-0.0.28~git20230702.tar.xz ++++++
/work/SRC/openSUSE:Factory/rpcs3/rpcs3-0.0.28~git20230620.tar.xz 
/work/SRC/openSUSE:Factory/.rpcs3.new.23466/rpcs3-0.0.28~git20230702.tar.xz 
differ: char 15, line 1

Reply via email to