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() {