Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package go1.25 for openSUSE:Factory checked in at 2025-09-05 21:43:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/go1.25 (Old) and /work/SRC/openSUSE:Factory/.go1.25.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "go1.25" Fri Sep 5 21:43:22 2025 rev:5 rq:1302806 version:1.25.1 Changes: -------- --- /work/SRC/openSUSE:Factory/go1.25/go1.25.changes 2025-08-14 11:37:10.638222949 +0200 +++ /work/SRC/openSUSE:Factory/.go1.25.new.1977/go1.25.changes 2025-09-05 21:44:06.398652414 +0200 @@ -1,0 +2,31 @@ +Wed Sep 3 17:46:11 UTC 2025 - Jeff Kowalczyk <[email protected]> + +- go1.25.1 (released 2025-09-03) includes security fixes to the + net/http package, as well as bug fixes to the go command, and the + net, os, os/exec, and testing/synctest packages. + Refs boo#1244485 go1.25 release tracking + CVE-2025-47910 + * go#75160 go#75054 boo#1249141 security: fix CVE-2025-47910 net/http: CrossOriginProtection insecure bypass patterns not limited to exact matches + * go#74822 cmd/go: "get toolchain@latest" should ignore release candidates + * go#74999 net: WriteMsgUDPAddrPort should accept IPv4-mapped IPv6 destination addresses on IPv4 UDP sockets + * go#75008 os/exec: TestLookPath fails on plan9 after CL 685755 + * go#75021 testing/synctest: bubble not terminating + * go#75083 os: File.Seek doesn't set the correct offset with Windows overlapped handles + +------------------------------------------------------------------- +Thu Aug 14 14:52:35 UTC 2025 - Jeff Kowalczyk <[email protected]> + +- Packaging improvements: + * Remove conditional gccgo bootstrap sections and gcc-go.patch. + gccgo cannot be used in any version newer than go1.21. Removal + simplifies go1.x package code. + * go1.21 can optionally be bootstrapped with gccgo and serve as + the inital version of go1.x. + * go1.21 will be the initial version of Go in the bootstrap chain + until gcc gccgo is updated to support a language level newer + than go1.18. + * Drop gcc-go.patch + * Refs boo#1247816 bootstrap go1.21 with gccgo + * Refs boo#1248082 drop unused gccgo bootstrap code in go1.22+ + +------------------------------------------------------------------- Old: ---- gcc-go.patch go1.25.0.src.tar.gz New: ---- go1.25.1.src.tar.gz ----------(Old B)---------- Old:- Packaging improvements: * Remove conditional gccgo bootstrap sections and gcc-go.patch. gccgo cannot be used in any version newer than go1.21. Removal ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ go1.25.spec ++++++ --- /var/tmp/diff_new_pack.t9G0fV/_old 2025-09-05 21:44:07.182685403 +0200 +++ /var/tmp/diff_new_pack.t9G0fV/_new 2025-09-05 21:44:07.182685403 +0200 @@ -1,7 +1,7 @@ # # spec file for package go1.25 # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 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 @@ -17,34 +17,7 @@ # Specify Go toolchain version used to bootstrap this package's Go toolchain -# go_bootstrap_version bootstrap go toolchain with specific existing go1.x package -# gcc_go_version bootstrap go toolchain with specific version of gcc-go -%if 0%{?suse_version} > 1500 -# openSUSE Tumbleweed -# Usually ahead of bootstrap version specified by upstream Go -# Use Tumbleweed default gccgo and N-1 go1.x for testing -%define gcc_go_version 13 %define go_bootstrap_version go1.22 -%else -# Use gccgo and go1.x specified by upstream Go -%define gcc_go_version 11 -%define go_bootstrap_version go1.22 -%endif - -# Bootstrap go toolchain using existing go package go_bootstrap_version -# To bootstrap using gccgo use '--with gccgo' -%bcond_with gccgo - -# gccgo on ppc64le with default PIE enabled fails with: -# error while loading shared libraries: -# R_PPC64_ADDR16_HA re10143fb0c for symbol `' out of range -# track https://github.com/golang/go/issues/28531 -# linuxppc-dev discussion: -# "PIE binaries are no longer mapped below 4 GiB on ppc64le" -# https://lists.ozlabs.org/pipermail/linuxppc-dev/2018-November/180862.html -%ifarch ppc64le -#!BuildIgnore: gcc-PIE -%endif # Build go-race only on platforms where C++14 is supported (SLE-15) %if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 150000 @@ -78,15 +51,11 @@ # shared library support %if "%{rpm_vercmp %{go_api} 1.5}" > "0" -%if %{with gccgo} -%define with_shared 1 -%else %ifarch %ix86 %arm x86_64 aarch64 %define with_shared 1 %else %define with_shared 0 %endif -%endif %else %define with_shared 0 %endif @@ -122,7 +91,7 @@ %endif Name: go1.25 -Version: 1.25.0 +Version: 1.25.1 Release: 0 Summary: A compiled, garbage-collected, concurrent programming language License: BSD-3-Clause @@ -138,17 +107,10 @@ Source100: llvm-51bfeff0e4b0757ff773da6882f4d538996c9b04.tar.xz # PATCH-FIX-OPENSUSE: https://go-review.googlesource.com/c/go/+/391115 Patch7: dont-force-gold-on-arm64.patch -# PATCH-FIX-UPSTREAM [email protected] - find /usr/bin/go-8 when bootstrapping with gcc8-go -Patch8: gcc-go.patch Patch9: go-fixseccomp.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # boostrap -%if %{with gccgo} -BuildRequires: gcc%{gcc_go_version}-go -%else -# no gcc-go BuildRequires: %{go_bootstrap_version} -%endif BuildRequires: fdupes Suggests: %{name}-doc = %{version} %if 0%{?suse_version} > 1500 @@ -235,15 +197,6 @@ %patch -P 9 -p1 %endif -%if %{with gccgo} -# Currently gcc-go does not manage an update-alternatives entry and will -# never be symlinked as "go", even if gcc-go is the only installed go toolchain. -# Patch go bootstrap scripts to find hardcoded go-(gcc-go-version) e.g. go-8 -# Substitute defined gcc_go_version into gcc-go.patch -sed -i "s/\$gcc_go_version/%{gcc_go_version}/" $RPM_SOURCE_DIR/gcc-go.patch -%patch -P 8 -p1 -%endif - cp %{SOURCE4} . %build @@ -262,11 +215,7 @@ %endif # Now, compile Go. -%if %{with gccgo} -export GOROOT_BOOTSTRAP=%{_prefix} -%else export GOROOT_BOOTSTRAP=%{_libdir}/%{go_bootstrap_version} -%endif # Ensure ARM arch is set properly - boo#1169832 %ifarch armv6l armv6hl export GOARCH=arm ++++++ go1.25.0.src.tar.gz -> go1.25.1.src.tar.gz ++++++ /work/SRC/openSUSE:Factory/go1.25/go1.25.0.src.tar.gz /work/SRC/openSUSE:Factory/.go1.25.new.1977/go1.25.1.src.tar.gz differ: char 110, line 1
