Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package go1.26 for openSUSE:Factory checked in at 2026-02-13 12:45:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/go1.26 (Old) and /work/SRC/openSUSE:Factory/.go1.26.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "go1.26" Fri Feb 13 12:45:38 2026 rev:5 rq:1332785 version:1.26.0 Changes: -------- --- /work/SRC/openSUSE:Factory/go1.26/go1.26.changes 2026-02-11 18:49:08.402114416 +0100 +++ /work/SRC/openSUSE:Factory/.go1.26.new.1977/go1.26.changes 2026-02-13 12:45:45.095806086 +0100 @@ -1,0 +2,5 @@ +Thu Feb 12 17:26:51 UTC 2026 - Andreas Schwab <[email protected]> + +- Enable go-race on riscv64 + +------------------------------------------------------------------- New: ---- llvm-c3c24be13f7928460ca1e2fe613a1146c868854e.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ go1.26.spec ++++++ --- /var/tmp/diff_new_pack.ZvYgRf/_old 2026-02-13 12:45:49.820003943 +0100 +++ /var/tmp/diff_new_pack.ZvYgRf/_new 2026-02-13 12:45:49.824004110 +0100 @@ -1,7 +1,7 @@ # # spec file for package go1.26 # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ # Build go-race only on platforms where C++14 is supported (SLE-15) %if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 150000 -%define tsan_arch x86_64 aarch64 s390x ppc64le +%define tsan_arch x86_64 aarch64 s390x ppc64le riscv64 %else # Cannot use {nil} here (ifarch doesn't like it) so just make up a fake # architecture that no build will ever match. @@ -35,7 +35,11 @@ # # In order to update the TSAN version, modify _service. See boo#1052528 for # more details. +%ifarch riscv64 +%define tsan_commit c3c24be13f7928460ca1e2fe613a1146c868854e +%else %define tsan_commit 51bfeff0e4b0757ff773da6882f4d538996c9b04 +%endif # go_api is the major version of Go. # Used by go1.x packages and go metapackage for: @@ -121,6 +125,7 @@ # Preferred form when all arches share llvm race version # Source100: llvm-tsan_commit.tar.xz Source100: llvm-51bfeff0e4b0757ff773da6882f4d538996c9b04.tar.xz +Source101: llvm-c3c24be13f7928460ca1e2fe613a1146c868854e.tar.xz # PATCH-FIX-OPENSUSE: https://go-review.googlesource.com/c/go/+/391115 Patch7: dont-force-gold-on-arm64.patch Patch9: go-fixseccomp.patch @@ -211,7 +216,12 @@ %prep %ifarch %{tsan_arch} # compiler-rt (from LLVM) -%setup -q -T -b 100 -n llvm-%{tsan_commit} +%ifarch riscv64 +%define tsan_src 101 +%else +%define tsan_src 100 +%endif +%setup -q -T -b %tsan_src -n llvm-%{tsan_commit} %endif # go
