Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package riff for openSUSE:Factory checked in 
at 2024-11-27 22:12:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/riff (Old)
 and      /work/SRC/openSUSE:Factory/.riff.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "riff"

Wed Nov 27 22:12:29 2024 rev:20 rq:1226808 version:3.3.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/riff/riff.changes        2024-10-30 
17:38:57.607627112 +0100
+++ /work/SRC/openSUSE:Factory/.riff.new.28523/riff.changes     2024-11-27 
22:15:42.951453727 +0100
@@ -1,0 +2,6 @@
+Wed Nov 27 08:04:56 UTC 2024 - Michael Vetter <mvet...@suse.com>
+
+- Update to 3.3.7:
+  * Fix building with older Rust versions
+
+-------------------------------------------------------------------

Old:
----
  riff-3.3.6.tar.zst

New:
----
  riff-3.3.7.tar.zst

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

Other differences:
------------------
++++++ riff.spec ++++++
--- /var/tmp/diff_new_pack.DzxVu5/_old  2024-11-27 22:15:43.775488214 +0100
+++ /var/tmp/diff_new_pack.DzxVu5/_new  2024-11-27 22:15:43.775488214 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           riff
-Version:        3.3.6
+Version:        3.3.7
 Release:        0
 Summary:        A diff filter highlighting which line parts have changed
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.DzxVu5/_old  2024-11-27 22:15:43.807489553 +0100
+++ /var/tmp/diff_new_pack.DzxVu5/_new  2024-11-27 22:15:43.811489720 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/walles/riff.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="scm">git</param>
-    <param name="revision">3.3.6</param>
+    <param name="revision">3.3.7</param>
     <param name="match-tag">*</param>
     <param name="versionrewrite-pattern">v(\d+\.\d+\.\d+)</param>
     <param name="versionrewrite-replacement">\1</param>

++++++ riff-3.3.6.tar.zst -> riff-3.3.7.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/riff-3.3.6/Cargo.lock new/riff-3.3.7/Cargo.lock
--- old/riff-3.3.6/Cargo.lock   2024-10-29 22:06:45.000000000 +0100
+++ new/riff-3.3.7/Cargo.lock   2024-11-10 12:29:43.000000000 +0100
@@ -408,7 +408,7 @@
 
 [[package]]
 name = "riffdiff"
-version = "3.3.6"
+version = "3.3.7"
 dependencies = [
  "backtrace",
  "bytecount",
@@ -420,6 +420,7 @@
  "num_cpus",
  "pretty_assertions",
  "regex",
+ "rustversion",
  "similar",
  "tempfile",
  "threadpool",
@@ -446,6 +447,12 @@
 ]
 
 [[package]]
+name = "rustversion"
+version = "1.0.18"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248"
+
+[[package]]
 name = "similar"
 version = "2.6.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/riff-3.3.6/Cargo.toml new/riff-3.3.7/Cargo.toml
--- old/riff-3.3.6/Cargo.toml   2024-10-29 22:06:45.000000000 +0100
+++ new/riff-3.3.7/Cargo.toml   2024-11-10 12:29:43.000000000 +0100
@@ -2,7 +2,7 @@
 
 [package]
 name = "riffdiff"                                             # Actually 
"riff", but that was already taken on crates.io
-version = "3.3.6"
+version = "3.3.7"
 authors = ["Johan Walles <johan.wal...@gmail.com>"]
 edition = "2018"
 repository = "https://github.com/walles/riff/";
@@ -35,6 +35,7 @@
 num_cpus = "1.13.0"
 threadpool = "1.8.1"
 itertools = "0.10.1"
+rustversion = "1.0"
 clap = { version = "4.4.2", features = ["derive"] }
 log = { version = "0.4", features = ["std"] }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/riff-3.3.6/release.sh new/riff-3.3.7/release.sh
--- old/riff-3.3.6/release.sh   2024-10-29 22:06:45.000000000 +0100
+++ new/riff-3.3.7/release.sh   2024-11-10 12:29:43.000000000 +0100
@@ -12,7 +12,8 @@
 
 set -eu -o pipefail
 
-CROSSBUILD_MACOS_SDK="macosx15.0"
+# List available SDKs using "xcodebuild -showsdks"
+CROSSBUILD_MACOS_SDK="macosx15.1"
 
 # Git hooks can use this variable to avoid duplicating the CI work we do in 
here
 # anyway.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/riff-3.3.6/src/main.rs new/riff-3.3.7/src/main.rs
--- old/riff-3.3.6/src/main.rs  2024-10-29 22:06:45.000000000 +0100
+++ new/riff-3.3.7/src/main.rs  2024-11-10 12:29:43.000000000 +0100
@@ -278,7 +278,21 @@
     }
 }
 
-fn panic_handler(panic_info: &panic::PanicHookInfo) {
+#[rustversion::since(1.81)]
+fn set_panic_hook() {
+    panic::set_hook(Box::new(|panic_info: &panic::PanicHookInfo| {
+        panic_handler(panic_info);
+    }));
+}
+
+#[rustversion::before(1.81)]
+fn set_panic_hook() {
+    panic::set_hook(Box::new(|panic_info: &panic::PanicInfo| {
+        panic_handler(panic_info);
+    }));
+}
+
+fn panic_handler<T: std::fmt::Debug>(panic_info: &T) {
     eprintln!("\n\n-v-v-v----------- RIFF CRASHED ---------------v-v-v-\n",);
 
     // Panic message
@@ -453,9 +467,7 @@
 }
 
 fn main() {
-    panic::set_hook(Box::new(|panic_info: &panic::PanicHookInfo| {
-        panic_handler(panic_info);
-    }));
+    set_panic_hook();
 
     let logger = init_logger().unwrap();
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/riff/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.riff.new.28523/vendor.tar.zst differ: char 180018, 
line 736

Reply via email to