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 2026-06-27 18:06:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/go1.25 (Old) and /work/SRC/openSUSE:Factory/.go1.25.new.11887 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "go1.25" Sat Jun 27 18:06:01 2026 rev:21 rq:1361837 version:1.25.11 Changes: -------- --- /work/SRC/openSUSE:Factory/go1.25/go1.25.changes 2026-06-12 19:28:10.091806936 +0200 +++ /work/SRC/openSUSE:Factory/.go1.25.new.11887/go1.25.changes 2026-06-27 18:07:32.982917859 +0200 @@ -1,0 +2,11 @@ +Thu Jun 25 12:51:11 UTC 2026 - Jeff Kowalczyk <[email protected]> + +- Packaging improvements: + * Drop subpackage go1.x-libstd std library .so refs jsc#PED-1962 + * Use of Go standard library as .so and -buildmode=shared is not + recommended or supported by upstream Go + * Subpackage go1.x-libstd was only ever built for Factory and + removal does not affect SLE + * No Go application packages in Factory use go1.x-libstd + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ go1.25.spec ++++++ --- /var/tmp/diff_new_pack.nJjEIi/_old 2026-06-27 18:07:34.002952401 +0200 +++ /var/tmp/diff_new_pack.nJjEIi/_new 2026-06-27 18:07:34.006952537 +0200 @@ -125,10 +125,6 @@ BuildRequires: %{go_bootstrap_version} BuildRequires: fdupes Suggests: %{name}-doc = %{version} -%if 0%{?suse_version} > 1500 -# openSUSE Tumbleweed -Suggests: %{name}-libstd = %{version} -%endif %ifarch %{tsan_arch} # Needed to compile compiler-rt/TSAN. %if 0%{?suse_version} && 0%{?suse_version} < 1500 @@ -192,19 +188,6 @@ -race option, in order to detect race conditions present in your Go programs. %endif -%if %{with_shared} -%if 0%{?suse_version} > 1500 -# openSUSE Tumbleweed -%package libstd -Summary: Go compiled shared library libstd.so -Group: Development/Languages/Go -Provides: go-libstd = %{version} - -%description libstd -Go standard library compiled to a dynamically loadable shared object libstd.so -%endif -%endif - %prep %ifarch %{tsan_arch} # compiler-rt (from LLVM) @@ -272,28 +255,6 @@ bin/go install -race std %endif -%if %{with_shared} -%if 0%{?suse_version} > 1500 -# openSUSE Tumbleweed -# Compile Go standard library as a dynamically loaded shared object libstd.so -# for inclusion in a subpackage which can be installed standalone. -# Upstream Go binary releases do not ship a compiled libstd.so. -# Standard practice is to build Go binaries as a single executable. -# Upstream Go discussed removing this feature, opted to fix current support: -# Relevant upstream comments on: https://github.com/golang/go/issues/47788 -# -# -buildmode=shared -# Combine all the listed non-main packages into a single shared -# library that will be used when building with the -linkshared -# option. Packages named main are ignored. -# -# -linkshared -# build code that will be linked against shared libraries previously -# created with -buildmode=shared. -bin/go install -buildmode=shared std -%endif -%endif - %check %ifarch %{tsan_arch} # Make sure that we have the right TSAN checked out. @@ -490,15 +451,6 @@ %exclude %{_datadir}/go/%{go_label}/src/runtime/race/race_linux_%{go_arch}.syso %endif -# We don't include libstd.so in the main Go package. -%if %{with_shared} -%if 0%{?suse_version} > 1500 -# openSUSE Tumbleweed -# ./go/1.23/pkg/linux_amd64_dynlink/libstd.so -%exclude %{_libdir}/go/%{go_label}/pkg/linux_%{go_arch}_dynlink/libstd.so -%endif -%endif - %files doc # SLE-12 SP5 rpm macro environment does not work with single glob {*.html,godebug.md} %doc %{_docdir}/go/%{go_label}/*.html @@ -509,11 +461,3 @@ %{_datadir}/go/%{go_label}/src/runtime/race/race_linux_%{go_arch}.syso %endif -%if %{with_shared} -%if 0%{?suse_version} > 1500 -# openSUSE Tumbleweed -%files libstd -%{_libdir}/go/%{go_label}/pkg/linux_%{go_arch}_dynlink/libstd.so -%endif -%endif -
