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