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
-

Reply via email to