Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package difftastic for openSUSE:Factory 
checked in at 2025-03-07 16:44:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/difftastic (Old)
 and      /work/SRC/openSUSE:Factory/.difftastic.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "difftastic"

Fri Mar  7 16:44:57 2025 rev:11 rq:1251184 version:0.63.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/difftastic/difftastic.changes    2025-02-14 
19:23:33.725313469 +0100
+++ /work/SRC/openSUSE:Factory/.difftastic.new.19136/difftastic.changes 
2025-03-07 16:48:53.990337507 +0100
@@ -1,0 +2,5 @@
+Fri Mar  7 10:18:26 UTC 2025 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Add reproducible.patch to avoid a race (boo#1102408)
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

BETA DEBUG BEGIN:
  New:
- Add reproducible.patch to avoid a race (boo#1102408)
BETA DEBUG END:

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

Other differences:
------------------
++++++ difftastic.spec ++++++
--- /var/tmp/diff_new_pack.Nae2rt/_old  2025-03-07 16:48:54.734368907 +0100
+++ /var/tmp/diff_new_pack.Nae2rt/_new  2025-03-07 16:48:54.734368907 +0100
@@ -25,6 +25,7 @@
 URL:            https://difftastic.wilfred.me.uk/
 Source0:        
https://github.com/Wilfred/difftastic/archive/%{version}/%{name}-%{version}.tar.gz
 Source1:        vendor.tar.xz
+Patch1:         reproducible.patch
 BuildRequires:  cargo-packaging
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++

++++++ reproducible.patch ++++++
https://github.com/Wilfred/difftastic/pull/813 

Avoid a race in rust
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() {
         println!("cargo:rerun-if-changed={}", parser.src_dir);
     }
 
-    parsers.par_iter().for_each(|p| p.build());
+    parsers.iter().for_each(|p| p.build());
     commit_info();
 
     if let Some((version, _, _)) = rustc::triple() {

Reply via email to