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

Reply via email to