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-09-10 13:10:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rpcs3 (Old)
 and      /work/SRC/openSUSE:Factory/.rpcs3.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rpcs3"

Sun Sep 10 13:10:11 2023 rev:11 rq:1109919 version:0.0.29~git20230902

Changes:
--------
--- /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes      2023-07-29 
20:10:22.989957560 +0200
+++ /work/SRC/openSUSE:Factory/.rpcs3.new.1766/rpcs3.changes    2023-09-10 
13:10:51.535902071 +0200
@@ -1,0 +2,218 @@
+Sat Sep 02 03:36:40 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.29~git20230902:
+  * Set azure variables
+  * SPU LLVM: Optimize spu_idisable
+  * Fix excluded sections check mismatch
+  * rsx/texture-cache: Remove archaic short-circuit during purge-xxxxx routines
+  * Crypto: Fix endianess, avoid crashing on invalid values
+  * Qt: rename pad profiles to config files
+  * Make sure to enable PR builds
+  * More cleanup
+  * Update linux Azure and re-enable GitHub pushing
+  * Precompile PRX/ELF extension
+  * Hotfix SPU Cache Spam For Game Collections
+  * Fixup Create PPU Cache
+  * SPU: support pure SPU code precompilation discovery
+  * SPU: Refactor function discovery
+  * Add SPU Precompilation to Create PPU Cache
+  * Qt: fix pressure intensity deadzone enabled state
+  * macOS CI: build ffmpeg and gnutls from source, and fix deploy script 
(#14563)
+  * input: add SDL_GameControllerDB
+  * Update MVK
+  * Update homebrew mvk on build script
+  * [DS4] Proper USB/BT detection
+  * SPU LLVM Precompilation Fixup
+  * SPU LLVM Precompilation
+  * Zero register optimization for AVX-512-VBMI - Take advantage of the fact 
that AVX instructions zero the upper 128 bits for a nice optimization when one 
input vector is zeroed
+  * PPU Analyzer: Fix OPD section validation
+  * cellPad: fix lost status during cellPad_NotifyStateChange
+  * cellPad: fix potential out of bounds read and u32 warnings
+  * cellPad: some readability updates
+  * Midi: fix data type warnings
+  * cellPad: implement cellPadPeriphGetData default logic and add some comments
+  * input: Use pad class instead of index in pad settings dialog
+
+-------------------------------------------------------------------
+Sat Aug 26 14:52:21 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.29~git20230826:
+  * input: implement pressure intensity deadzone
+  * input: clamp 0-1 in NormalizeDirectedInput
+  * GHLtar: fix guitar tilt
+  * Update rpcs3/Emu/Io/RB3MidiKeyboard.cpp
+  * RB3MidiKeyboard.cpp: fix some note off messages being processed incorrectly
+  * rsx: Optimize RET returning to following CALL
+  * PPU Analyzer: Analyze whole segment 0 when patches are applied
+  * Savestates: Fix config_event_entry compatibility
+  * rsx: Discard color mask writes with reserved bits
+  * Remove unused variable in PPUThread.cpp
+  * cellPad: remove unused variables
+  * Fix Vulkan link in README
+  * overlays: fix some warnings, simplify code, use move and references
+  * sceNpDrm: Slow down sceNpDrmIsAvailable
+  * cellGame: Make cellGameDataCheck slower
+  * PPU Analyzer: Fix for unaligned sections
+  * rsx: Fixup calculate_required_range
+  * Progress Dialog: Fix race when PPU compilation is super fast
+  * rsx: Fix index vertex array range with modulo calculation
+  * Progress Dialog: Avoid PPU compilation pop-up on short linkage
+  * Progress Dialog: Fix race that could lead to ever-inaccurate results
+  * Progress Dialog: Fix race on PPU compilation status
+  * input: fix dance mat PID
+  * Input: Add PS Move navigation controller
+  * qt/utils: support full path in get_dir_entries
+  * Game List: Add initials-only search
+  * LV2/Loader: Fix kernel regions addresses
+  * PPU/debugger: Fixup
+  * Debugger/PPU: Superior Callstack Detection
+  * CLI - install multiple pkgs from folder (#14516)
+  * Update BUILDING.md (#14515)
+  * xaudio2: enable IID_IXAudio2Extension for mingw-w64
+  * Fixup cellPadPeriphGetInfo
+  * Replace some utils::bless usages
+  * Workaround for Clang: move bless to its own header file
+  * Cg Disasm: Fix instruction highlighting patter
+  * Debugger/RSX: Add FP/VP hash of current shader
+  * Add link for homebrew MVK 1.2.5 to Mac build script
+  * Bump MoltenVK to 1.2.5
+  * Update submodules
+  * cellAudio: Move and partially fix _mxr000 hack
+  * Update focal
+  * PPU: Fix LVRX bad memory access
+  * LV2: Fixup reservation notifications
+  * utils/endian.hpp: Use std::byteswap
+  * SPU: Use usermode waiting for busy GETLLAR loop
+  * CELL: Postponed address notifications
+  * Fixup atomic wait (Linux)
+  * cmake: replace add_compile_definitions with target_compile_definitions
+  * sys_net.cpp: fix compiler warning
+  * qt6: fix mingw-w64 build
+  * remove unnecessary defines
+  * Fix PPU SELF Precompilation
+  * cellRec: add more encoder options
+  * cellPad: Fixup sys_config management
+  * cellRec: fix width of encoder frames
+  * home menu: remove non-dynamic SPU Loop Detection
+  * SPU LLVM: Inline timer reads for WrDec and RdDec - Uses RDTSC to emulate 
the spu decrementer
+  * patches: Improve location logging for invalid note sequence
+  * VS: Fix compilation on Visual Studio 17.7.0
+  * SPU LLVM: Fix for AVX-512 CFLTU path - vcvvtps2udq doesn't turn negative 
numbers into 0, fix by using signed integer max with 0 instead of vrangeps
+  * PPU Loader: Fixup stack alignment after envp fix
+  * (Linux) Fixup futex_waitv
+  * PPU Loader: Fix main()'s envp
+
+-------------------------------------------------------------------
+Thu Aug 10 15:33:40 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.29~git20230810:
+  * LV2/cellPad: Implement priority-based connection updates
+  * cellPad: Fix max_connect in GetInfo
+  * rsx: Remove unused code (argb<->bgra modifier) and refactor a bit
+  * rsx: Implement image copy between 2D -> 3C/CUBE with scaling support.
+  * ELF.h: fix warning
+  * PPU/Debugger: Fix op_branch_targets
+  * PPU: Fixup interpreter and analyzer
+  * PPU/Patches: Fix CALLOC patch with interpreter
+  * cellSaveData: Fix check 58, implement checks 77 and 76
+  * PPU Loader: Fixup virtual load for non PRX
+  * cellGame: Add some LV2 sleep
+  * Add some error checking to sys_fs_chmod
+  * PPU Analyzer: Fixup verify_func
+  * PPU: fix leak when precompiling SELF files
+  * PPU Loader: Fix imports/exports in virtual mode
+  * PPU Analyzer: Add more function constraints
+  * Fixup SPU/PPU Cache Abortion
+  * PPU Precompilation Fixup
+  * Merge xfloat options
+  * vm.cpp: Fixup race in range_lock_internal
+  * Fixup log message in sys_memory_allocate
+  * System.cpp: Fixup spu.log/tty.log dumping
+  * PPU LLVM: Fixup VSH Precompilation
+  * PPU: A few more minor bugfixes
+  * PPU LLVM Cache Fixup
+  * PPU LLVM/RawSPU: Fixup MMIO crossing-out
+  * vk: Fix detection of RADV on get_driver_vendor()
+  * Make experimental build warning modal
+  * CI: Don't silence curl errors
+  * LV2: Improve sys_timer_usleep by using CPU usermode waiting
+  * macOS CI: use lzma compression for the DMG
+  * macOS CI: use faudio from submodule
+  * macOS CI: build faudio from source
+  * osk: ignore input based on ignore_device_events
+  * rsx: Rebuild shader texture state if we detect a silent mismatch
+  * Fix current date format
+  * Optimize memory usage of ELF loader
+  * Auto-dump decrypted binaries if PPU debug is enabled
+  * Fix decrypt_binaries_t::done()
+  * vm.cpp/Non-TSX: Fixup potential deadlock
+  * PPU LLVM/SPU/Non-TSX: Obnoxiously responsive and obedient PPU for SPU 
requests
+  * Fixup futex_waitv redefinition
+  * direct return in ppu_check
+  * Fix lf_queue regression
+  * Linux: use futex_waitv syscall for atomic waiting
+  * Remove thread pool
+  * Reset broken LLCM_CCACHE_BUILD change
+  * Don't require Qt 6.4.0 (works with 6.2.4)
+  * Update ffmpeg
+  * Update dependencies
+
+-------------------------------------------------------------------
+Tue Aug 01 14:13:31 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.29~git20230731:
+  * rsx: fix register_vertex_printer value func
+  * rpcs3_version: Bump to 0.0.29
+  * Qt6 port
+  * cellAudioIn: reduce log spam
+  * cellMsgDialogAbort: do not return CELL_MSGDIALOG_ERROR_DIALOG_NOT_OPENED
+  * Thread.cpp: Fixup SPU access violation log message
+  * Optimize RSX Debugger
+  * Qt: Fix elf_memory_dumping_dialog PPU address
+  * Debugger: Transition to plain text edit
+  * Fix color tag of logs/tty
+  * Qt: fix data type of find_dialog text edits
+
+-------------------------------------------------------------------
+Sun Jul 30 07:16:40 UTC 2023 - i...@guoyunhe.me
+
+- Update to version 0.0.28~git20230729:
+  * SPU LLVM: AVX-512 optimization for CFLTU (#14384)
+  * Fix typos, improve consistency
+  * SPU LLVM: Optimize common SFI+ROTQMBY pattern
+  * Utils: Add initial AVX10 support
+  * Include spu.log inside RPCS3.log when SPU Debug is true
+  * SPU/Non-TSX: Implement cuncurrent reservations
+  * SPU/MFC: Format command more consistently
+  * cellSaveData: Adjust to non-TSX
+  * Log TTY output after emulation have been stopped
+  * sceNpTrophy: Minor UB fixup
+  * sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling 
according to real hardware testing
+  * sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber 
according to real hardware testing
+  * sceNpTrophy: Check if a trophy configuration file exists before starting 
the install process
+  * sceNpTrophy: Initial commSign checking of CreateContext
+  * rename fs::stat to fs::get_stat
+  * Fix config path in Emu.Restart()
+  * cellSaveData: add some more error logging
+  * Fixed Emu.Restart(graceful=false) no longer worked after #14038
++++ 21 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/rpcs3/rpcs3.changes
++++ and /work/SRC/openSUSE:Factory/.rpcs3.new.1766/rpcs3.changes

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

New:
----
  rpcs3-0.0.29~git20230902.tar.xz

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

Other differences:
------------------
++++++ rpcs3.spec ++++++
--- /var/tmp/diff_new_pack.YsnC4r/_old  2023-09-10 13:10:53.691979101 +0200
+++ /var/tmp/diff_new_pack.YsnC4r/_new  2023-09-10 13:10:53.691979101 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           rpcs3
-Version:        0.0.28~git20230721
+Version:        0.0.29~git20230902
 Release:        0
 Summary:        PS3 emulator/debugger
 License:        GPL-2.0-only
@@ -74,16 +74,16 @@
 BuildRequires:  pkgconfig(libswscale)
 
 #qt dependencies
-BuildRequires:  pkgconfig(Qt5Concurrent) >= 5.15.2
-BuildRequires:  libqt5-qtbase-private-headers-devel >= 5.15.2
-BuildRequires:  pkgconfig(Qt5Core) >= 5.15.2
-BuildRequires:  pkgconfig(Qt5DBus) >= 5.15.2
-BuildRequires:  pkgconfig(Qt5Multimedia) >= 5.15.2
-BuildRequires:  pkgconfig(Qt5MultimediaWidgets) >= 5.15.2
-BuildRequires:  pkgconfig(Qt5Network) >= 5.15.2
-BuildRequires:  pkgconfig(Qt5Qml) >= 5.15.2
-BuildRequires:  pkgconfig(Qt5Svg)  >= 5.15.2
-BuildRequires:  pkgconfig(Qt5Widgets) >= 5.15.2
+BuildRequires:  pkgconfig(Qt6Concurrent)
+BuildRequires:  qt6-base-private-devel
+BuildRequires:  pkgconfig(Qt6Core)
+BuildRequires:  pkgconfig(Qt6DBus)
+BuildRequires:  pkgconfig(Qt6Multimedia)
+BuildRequires:  pkgconfig(Qt6MultimediaWidgets)
+BuildRequires:  pkgconfig(Qt6Network)
+BuildRequires:  pkgconfig(Qt6Qml)
+BuildRequires:  pkgconfig(Qt6Svg)
+BuildRequires:  pkgconfig(Qt6Widgets)
 
 Requires(post): hicolor-icon-theme
 Requires(post): update-desktop-files

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.YsnC4r/_old  2023-09-10 13:10:53.727980387 +0200
+++ /var/tmp/diff_new_pack.YsnC4r/_new  2023-09-10 13:10:53.731980530 +0200
@@ -5,6 +5,6 @@
   </service>
 <service name="tar_scm">
                 <param name="url">https://github.com/RPCS3/rpcs3.git</param>
-              <param 
name="changesrevision">38a5313ed2c4ebb626017a4f7f28ed0c0a89f931</param></service></servicedata>
+              <param 
name="changesrevision">7e281a3354aaface59af02fe95836f63727e96dd</param></service></servicedata>
 (No newline at EOF)
 

++++++ intel-ittapi.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/README.md new/intel-ittapi/README.md
--- old/intel-ittapi/README.md  2023-07-19 13:57:27.000000000 +0200
+++ new/intel-ittapi/README.md  2023-07-29 10:02:23.000000000 +0200
@@ -36,3 +36,7 @@
 ### License
 
 All code in the repo is dual licensed under GPLv2 and 3-Clause BSD licenses
+
+### Security
+
+Please refer to the [security policy](SECURITY.md) for reporting 
vulnerabilties.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/SECURITY.md new/intel-ittapi/SECURITY.md
--- old/intel-ittapi/SECURITY.md        1970-01-01 01:00:00.000000000 +0100
+++ new/intel-ittapi/SECURITY.md        2023-07-29 10:02:23.000000000 +0200
@@ -0,0 +1,18 @@
+# Security Policy
+
+## Report a Vulnerability
+ 
+Please report security issues or vulnerabilities to Intel PSIRT at 
sec...@intel.com
+ 
+More information on how to report can be found at [Reporting Vulnerabilities 
Page].
+
+For more information on how Intel® works to resolve security issues, see
+[Vulnerability Handling Guidelines].
+
+Visit [Intel® Security Center] for more details.
+
+[Reporting Vulnerabilities 
Page]:https://www.intel.com/content/www/us/en/security/security-practices/vulnerability-management/reporting-vulnerability.html
+
+[Intel® Security Center]:https://www.intel.com/security
+
+[Vulnerability Handling 
Guidelines]:https://www.intel.com/content/www/us/en/security-center/vulnerability-handling-guidelines.html
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/CHANGELOG.md 
new/intel-ittapi/rust/CHANGELOG.md
--- old/intel-ittapi/rust/CHANGELOG.md  2023-07-19 13:57:27.000000000 +0200
+++ new/intel-ittapi/rust/CHANGELOG.md  2023-07-29 10:02:23.000000000 +0200
@@ -1,6 +1,12 @@
 # Changelog
 All notable changes to this project will be documented in this file.
 
+## [0.3.4] - 2023-07-28
+### Added
+- OpenBSD support added
+### Changed
+- Fixed double shutdown in JIT API 
([#82](https://github.com/intel/ittapi/issues/82))
+
 ## [0.3.3] - 2023-01-18
 ### Added
 - FreeBSD support; the crate now contains bindings for Windows, Linux, macOS, 
and FreeBSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/Cargo.toml 
new/intel-ittapi/rust/ittapi/Cargo.toml
--- old/intel-ittapi/rust/ittapi/Cargo.toml     2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/Cargo.toml     2023-07-29 10:02:23.000000000 
+0200
@@ -1,6 +1,6 @@
 [package]
 name = "ittapi"
-version = "0.3.3"
+version = "0.3.4"
 edition = "2021"
 authors = [
     "Johnnie Birch <45402135+jlb6...@users.noreply.github.com>",
@@ -8,16 +8,16 @@
 ]
 description = "High-level Rust bindings for ittapi"
 license = "GPL-2.0-only OR BSD-3-Clause"
-documentation  = "https://docs.rs/ittapi";
+documentation = "https://docs.rs/ittapi";
 readme = "README.md"
-homepage  = "https://github.com/intel/ittapi/tree/master/rust/ittapi";
+homepage = "https://github.com/intel/ittapi/tree/master/rust/ittapi";
 repository = "https://github.com/intel/ittapi";
 keywords = ["vtune", "profiling", "code-generation"]
 categories = ["development-tools"]
 
 [dependencies]
 anyhow = "1.0.56"
-ittapi-sys = { path = "../ittapi-sys", version = "0.3.3" }
+ittapi-sys = { path = "../ittapi-sys", version = "0.3.4" }
 log = "0.4.16"
 
 [dev-dependencies]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/README.md 
new/intel-ittapi/rust/ittapi/README.md
--- old/intel-ittapi/rust/ittapi/README.md      2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/README.md      2023-07-29 10:02:23.000000000 
+0200
@@ -21,8 +21,8 @@
 [C `ittapi` library]: https://github.com/intel/ittapi
 
 > IMPORTANT NOTE: this crate is currently only tested on Linux, macOS, and 
 > Windows platforms but
-> support for other platforms is intended; contributions are welcome! FreeBSD 
is supported but
-> untested.
+> support for other platforms is intended; contributions are welcome! FreeBSD 
and OpenBSD are
+> supported but untested.
 
 If you are interested in using VTune to profile Rust applications, you may 
find the following guide
 helpful: [Wasmtime Docs: Using VTune on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/domain.rs 
new/intel-ittapi/rust/ittapi/src/domain.rs
--- old/intel-ittapi/rust/ittapi/src/domain.rs  2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/src/domain.rs  2023-07-29 10:02:23.000000000 
+0200
@@ -15,6 +15,7 @@
     /// # use ittapi::Domain;
     /// let domain = Domain::new("test-domain");
     /// ```
+    #[must_use]
     pub fn new(name: &str) -> Self {
         #[cfg(unix)]
         let create_fn = access_sys_fn!(__itt_domain_create_ptr__3_0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/event.rs 
new/intel-ittapi/rust/ittapi/src/event.rs
--- old/intel-ittapi/rust/ittapi/src/event.rs   2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/src/event.rs   2023-07-29 10:02:23.000000000 
+0200
@@ -3,9 +3,19 @@
 /// See the [Event API] documentation.
 ///
 /// [Event API]: 
https://www.intel.com/content/www/us/en/develop/documentation/vtune-help/top/api-support/instrumentation-and-tracing-technology-apis/instrumentation-tracing-technology-api-reference/event-api.html
+///
+/// ```
+/// let event = ittapi::Event::new("foo");
+/// {
+///   let span = event.start();
+///   // do some work...
+///   // ...the event is stopped when `span` is dropped
+/// }
+/// ```
 pub struct Event(ittapi_sys::__itt_event);
 impl Event {
     /// Create the event.
+    #[must_use]
     pub fn new(name: &str) -> Self {
         #[cfg(unix)]
         let create_fn = unsafe { ittapi_sys::__itt_event_create_ptr__3_0 };
@@ -30,6 +40,7 @@
     /// # Panics
     ///
     /// This will panic if the ITT library cannot start the event.
+    #[must_use]
     pub fn start(&self) -> StartedEvent {
         if let Some(start_fn) = unsafe { 
ittapi_sys::__itt_event_start_ptr__3_0 } {
             let result = unsafe { start_fn(self.0) };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/jit.rs 
new/intel-ittapi/rust/ittapi/src/jit.rs
--- old/intel-ittapi/rust/ittapi/src/jit.rs     2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/src/jit.rs     2023-07-29 10:02:23.000000000 
+0200
@@ -19,6 +19,7 @@
 impl Jit {
     /// Returns a new `MethodId` for use in `MethodLoad` events.
     #[allow(clippy::unused_self)]
+    #[must_use]
     pub fn get_method_id(&self) -> MethodId {
         MethodId(unsafe { ittapi_sys::iJIT_GetNewMethodID() })
     }
@@ -146,6 +147,7 @@
     ///
     /// `addr` is the pointer to the start of the code region, `len` is the 
size of this code
     /// region in bytes.
+    #[must_use]
     pub fn new(method_name: String, addr: *const u8, len: usize) -> Self {
         Self {
             method_name,
@@ -157,12 +159,14 @@
     }
 
     /// Attache a class file.
+    #[must_use]
     pub fn class_file_name(mut self, class_file_name: String) -> Self {
         self.class_file_name = Some(class_file_name);
         self
     }
 
     /// Attach a source file.
+    #[must_use]
     pub fn source_file_name(mut self, source_file_name: String) -> Self {
         self.source_file_name = Some(source_file_name);
         self
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/lib.rs 
new/intel-ittapi/rust/ittapi/src/lib.rs
--- old/intel-ittapi/rust/ittapi/src/lib.rs     2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/src/lib.rs     2023-07-29 10:02:23.000000000 
+0200
@@ -7,11 +7,7 @@
 #![deny(clippy::all)]
 #![warn(clippy::pedantic)]
 #![warn(clippy::cargo)]
-#![allow(
-    clippy::return_self_not_must_use,
-    clippy::must_use_candidate,
-    clippy::module_name_repetitions
-)]
+#![allow(clippy::return_self_not_must_use, clippy::module_name_repetitions)]
 
 mod collection_control;
 mod domain;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi/src/string.rs 
new/intel-ittapi/rust/ittapi/src/string.rs
--- old/intel-ittapi/rust/ittapi/src/string.rs  2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi/src/string.rs  2023-07-29 10:02:23.000000000 
+0200
@@ -17,6 +17,7 @@
     /// let b: StringHandle = "test".into();
     /// assert_eq!(a, b);
     /// ```
+    #[must_use]
     pub fn new(name: &str) -> Self {
         #[cfg(unix)]
         let create_fn = access_sys_fn!(__itt_string_handle_create_ptr__3_0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/Cargo.toml 
new/intel-ittapi/rust/ittapi-sys/Cargo.toml
--- old/intel-ittapi/rust/ittapi-sys/Cargo.toml 2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi-sys/Cargo.toml 2023-07-29 10:02:23.000000000 
+0200
@@ -1,17 +1,22 @@
 [package]
 name = "ittapi-sys"
-version = "0.3.3"
+version = "0.3.4"
 authors = ["Johnnie Birch <45402135+jlb6...@users.noreply.github.com>"]
 edition = "2018"
 description = "Rust bindings for ittapi"
 license = "GPL-2.0-only OR BSD-3-Clause"
-documentation  = "https://docs.rs/ittapi-sys";
+documentation = "https://docs.rs/ittapi-sys";
 readme = "README.md"
-homepage  = "https://github.com/intel/ittapi/tree/master/rust/ittapi-sys";
+homepage = "https://github.com/intel/ittapi/tree/master/rust/ittapi-sys";
 repository = "https://github.com/intel/ittapi";
 keywords = ["vtune", "profiling", "code-generation"]
 categories = ["development-tools", "external-ffi-bindings"]
-exclude = ["c-library/.git", "c-library/.github", "c-library/.vscode", 
"c-library/build*"]
+exclude = [
+    "c-library/.git",
+    "c-library/.github",
+    "c-library/.vscode",
+    "c-library/build*",
+]
 
 [dependencies]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/intel-ittapi/rust/ittapi-sys/README.md 
new/intel-ittapi/rust/ittapi-sys/README.md
--- old/intel-ittapi/rust/ittapi-sys/README.md  2023-07-19 13:57:27.000000000 
+0200
+++ new/intel-ittapi/rust/ittapi-sys/README.md  2023-07-29 10:02:23.000000000 
+0200
@@ -14,8 +14,8 @@
 [README]: https://github.com/intel/ittapi#readme
 
 > IMPORTANT NOTE: this crate is currently only tested on Linux, macOS, and 
 > Windows platforms but
-> support for other platforms is intended; contributions are welcome! FreeBSD 
is supported but
-> untested.
+> support for other platforms is intended; contributions are welcome! FreeBSD 
and OpenBSD are
+> supported but untested.
 
 If you are interested in using VTune to profile Rust applications, you may 
find the following guide
 helpful: [Wasmtime Docs: Using VTune on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs 
new/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs
--- old/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs  
2023-07-19 13:57:27.000000000 +0200
+++ new/intel-ittapi/rust/ittapi-sys/src/freebsd/ittnotify_bindings.rs  
2023-07-29 10:02:23.000000000 +0200
@@ -4,11 +4,13 @@
 pub const ITT_OS_LINUX: u32 = 2;
 pub const ITT_OS_MAC: u32 = 3;
 pub const ITT_OS_FREEBSD: u32 = 4;
+pub const ITT_OS_OPENBSD: u32 = 5;
 pub const ITT_OS: u32 = 4;
 pub const ITT_PLATFORM_WIN: u32 = 1;
 pub const ITT_PLATFORM_POSIX: u32 = 2;
 pub const ITT_PLATFORM_MAC: u32 = 3;
 pub const ITT_PLATFORM_FREEBSD: u32 = 4;
+pub const ITT_PLATFORM_OPENBSD: u32 = 5;
 pub const ITT_PLATFORM: u32 = 4;
 pub const ITT_MAJOR: u32 = 3;
 pub const ITT_MINOR: u32 = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs 
new/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs
--- old/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs    
2023-07-19 13:57:27.000000000 +0200
+++ new/intel-ittapi/rust/ittapi-sys/src/linux/ittnotify_bindings.rs    
2023-07-29 10:02:23.000000000 +0200
@@ -4,11 +4,13 @@
 pub const ITT_OS_LINUX: u32 = 2;
 pub const ITT_OS_MAC: u32 = 3;
 pub const ITT_OS_FREEBSD: u32 = 4;
+pub const ITT_OS_OPENBSD: u32 = 5;
 pub const ITT_OS: u32 = 2;
 pub const ITT_PLATFORM_WIN: u32 = 1;
 pub const ITT_PLATFORM_POSIX: u32 = 2;
 pub const ITT_PLATFORM_MAC: u32 = 3;
 pub const ITT_PLATFORM_FREEBSD: u32 = 4;
+pub const ITT_PLATFORM_OPENBSD: u32 = 5;
 pub const ITT_PLATFORM: u32 = 2;
 pub const ITT_MAJOR: u32 = 3;
 pub const ITT_MINOR: u32 = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs 
new/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs
--- old/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs    
2023-07-19 13:57:27.000000000 +0200
+++ new/intel-ittapi/rust/ittapi-sys/src/macos/ittnotify_bindings.rs    
2023-07-29 10:02:23.000000000 +0200
@@ -4,11 +4,13 @@
 pub const ITT_OS_LINUX: u32 = 2;
 pub const ITT_OS_MAC: u32 = 3;
 pub const ITT_OS_FREEBSD: u32 = 4;
+pub const ITT_OS_OPENBSD: u32 = 5;
 pub const ITT_OS: u32 = 3;
 pub const ITT_PLATFORM_WIN: u32 = 1;
 pub const ITT_PLATFORM_POSIX: u32 = 2;
 pub const ITT_PLATFORM_MAC: u32 = 3;
 pub const ITT_PLATFORM_FREEBSD: u32 = 4;
+pub const ITT_PLATFORM_OPENBSD: u32 = 5;
 pub const ITT_PLATFORM: u32 = 3;
 pub const ITT_MAJOR: u32 = 3;
 pub const ITT_MINOR: u32 = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs 
new/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs
--- old/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs  
2023-07-19 13:57:27.000000000 +0200
+++ new/intel-ittapi/rust/ittapi-sys/src/windows/ittnotify_bindings.rs  
2023-07-29 10:02:23.000000000 +0200
@@ -4,11 +4,13 @@
 pub const ITT_OS_LINUX: u32 = 2;
 pub const ITT_OS_MAC: u32 = 3;
 pub const ITT_OS_FREEBSD: u32 = 4;
+pub const ITT_OS_OPENBSD: u32 = 5;
 pub const ITT_OS: u32 = 1;
 pub const ITT_PLATFORM_WIN: u32 = 1;
 pub const ITT_PLATFORM_POSIX: u32 = 2;
 pub const ITT_PLATFORM_MAC: u32 = 3;
 pub const ITT_PLATFORM_FREEBSD: u32 = 4;
+pub const ITT_PLATFORM_OPENBSD: u32 = 5;
 pub const ITT_PLATFORM: u32 = 1;
 pub const ITT_MAJOR: u32 = 3;
 pub const ITT_MINOR: u32 = 0;

++++++ rpcs3-0.0.28~git20230721.tar.xz -> rpcs3-0.0.29~git20230902.tar.xz ++++++
/work/SRC/openSUSE:Factory/rpcs3/rpcs3-0.0.28~git20230721.tar.xz 
/work/SRC/openSUSE:Factory/.rpcs3.new.1766/rpcs3-0.0.29~git20230902.tar.xz 
differ: char 15, line 1

Reply via email to