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