Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package difftastic for openSUSE:Factory checked in at 2026-05-04 12:53:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/difftastic (Old) and /work/SRC/openSUSE:Factory/.difftastic.new.30200 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "difftastic" Mon May 4 12:53:48 2026 rev:18 rq:1350485 version:0.69.0 Changes: -------- --- /work/SRC/openSUSE:Factory/difftastic/difftastic.changes 2026-03-18 16:51:02.426373969 +0100 +++ /work/SRC/openSUSE:Factory/.difftastic.new.30200/difftastic.changes 2026-05-04 12:56:55.641900972 +0200 @@ -1,0 +2,25 @@ +Sat May 2 17:57:20 UTC 2026 - Andrei Dziahel <[email protected]> + +- bump MSRV to 1.85 +- refreshed remove-jq-dependency.patch & reproducible.patch +- update to 0.69.0: + * Diffing + + Difftastic now understands that trailing punctuation is not always + significant, so `foo(1,)` and `foo(1)` can be treated as no + syntactic change. + + This is supported for Go, Java, JavaScript, Python, Rust, Swift, + and TypeScript. + * Parsing + + Added support for Assembly. + + Substantially improved parsing for Perl. + + Improved parsing for Clojure, Common Lisp, CSS, Dart, Erlang, F#, + OCaml, Python, Rust, Scala, TypeScript, and VHDL. + + Removed support for Hack as the upstream parser is no longer + maintained; `.php` files starting with `<?hh` are now treated as text. + * File Detection + + Difftastic now considers `.gitattributes` when deciding if a file + is binary, recognising both `-text` and `binary` attributes. + * Build + + Difftastic now requires Rust 1.85 or later to build. + +------------------------------------------------------------------- @@ -268 +292,0 @@ - Old: ---- difftastic-0.68.0.tar.gz New: ---- difftastic-0.69.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ difftastic.spec ++++++ --- /var/tmp/diff_new_pack.68bs9J/_old 2026-05-04 12:56:58.174005187 +0200 +++ /var/tmp/diff_new_pack.68bs9J/_new 2026-05-04 12:56:58.194006010 +0200 @@ -24,7 +24,7 @@ %endif Name: difftastic -Version: 0.68.0 +Version: 0.69.0 Release: 0 Summary: A structural diff that understands syntax License: Apache-2.0 AND MIT @@ -36,7 +36,7 @@ BuildRequires: cargo-packaging BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: rust >= 1.77.0 +BuildRequires: rust >= 1.85.0 BuildRequires: shared-mime-info %if 0%{?suse_version} < 1600 BuildRequires: libstdc++6-devel-gcc15 ++++++ difftastic-0.68.0.tar.gz -> difftastic-0.69.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/difftastic/difftastic-0.68.0.tar.gz /work/SRC/openSUSE:Factory/.difftastic.new.30200/difftastic-0.69.0.tar.gz differ: char 13, line 1 ++++++ remove-jq-dependency.patch ++++++ --- /var/tmp/diff_new_pack.68bs9J/_old 2026-05-04 12:56:58.902035150 +0200 +++ /var/tmp/diff_new_pack.68bs9J/_new 2026-05-04 12:56:58.946036961 +0200 @@ -1,18 +1,22 @@ ---- a/manual/book.toml -+++ b/manual/book.toml -@@ -14,6 +14,3 @@ git-repository-url = "https://github.com/wilfred/difftastic" +Index: difftastic-0.69.0/manual/book.toml +=================================================================== +--- difftastic-0.69.0.orig/manual/book.toml ++++ difftastic-0.69.0/manual/book.toml +@@ -15,6 +15,3 @@ edit-url-template = "https://github.com/ [output.html.playground] copyable = false - -[preprocessor.replace-version-placeholder] -command = "./replace_version_placeholder.sh" ---- a/manual/replace_version_placeholder.sh +Index: difftastic-0.69.0/manual/replace_version_placeholder.sh +=================================================================== +--- difftastic-0.69.0.orig/manual/replace_version_placeholder.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -DFT_VERSION=$(cargo read-manifest | jq -r .version) - --jq .[1] | jq '.sections[0].Chapter.content |= sub("DFT_VERSION_HERE"; "'$DFT_VERSION'")' +-jq --arg version "$DFT_VERSION" '.[1] | walk(if type == "string" then gsub("DFT_VERSION_HERE"; $version) else . end)' ++++++ reproducible.patch ++++++ --- /var/tmp/diff_new_pack.68bs9J/_old 2026-05-04 12:56:59.098043218 +0200 +++ /var/tmp/diff_new_pack.68bs9J/_new 2026-05-04 12:56:59.130044535 +0200 @@ -4,11 +4,11 @@ that caused random variations in the binary every time breaking reproducible builds. -diff --git a/build.rs b/build.rs -index 5c5b4f6..232f6fd 100644 ---- a/build.rs -+++ b/build.rs -@@ -264,7 +264,7 @@ fn main() { +Index: difftastic-0.69.0/build.rs +=================================================================== +--- difftastic-0.69.0.orig/build.rs ++++ difftastic-0.69.0/build.rs +@@ -110,7 +110,7 @@ fn main() { println!("cargo:rerun-if-changed={}", parser.src_dir); } ++++++ vendor.tar.xz ++++++ /work/SRC/openSUSE:Factory/difftastic/vendor.tar.xz /work/SRC/openSUSE:Factory/.difftastic.new.30200/vendor.tar.xz differ: char 15, line 1
