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

Reply via email to