Hello community,

here is the log from the commit of package go1.14 for openSUSE:Leap:15.2 
checked in at 2020-04-20 12:55:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/go1.14 (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.go1.14.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "go1.14"

Mon Apr 20 12:55:11 2020 rev:2 rq:795450 version:1.14.2

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/go1.14/go1.14.changes  2020-02-27 
06:42:30.177734530 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.go1.14.new.2738/go1.14.changes        
2020-04-20 12:55:33.524735079 +0200
@@ -1,0 +2,58 @@
+Thu Apr  9 03:49:17 UTC 2020 - Jeff Kowalczyk <jkowalc...@suse.com>
+
+- go1.14.2 (released 2020-04-08) includes fixes to cgo, the go command,
+  the runtime, os/exec, and testing packages.
+  Refs boo#1164903 go1.14 release tracking
+  * go#38156 doc: BuildNameToCertificate deprecated in go 1.14 not mentioned 
in the release notes
+  * go#38118 runtime/pprof: lostProfileEvent stack breaks gentraceback 
guarantee
+  * go#38083 cmd/go/internal/test: data race in (*runCache).builderRunTest
+  * go#38072 runtime: timer self-deadlock due to preemption point
+  * go#38051 runtime: loops forever on sched_yield sometimes(timer related)
+  * go#38005 runtime: "pipe failed with -89" at program startup(mipsle only), 
timer related netpoll init.
+  * go#37970 runtime/pprof: panic: runtime error: index out of range [-1]
+  * go#37968 runtime: fatal error: found bad pointer in Go heap (incorrect use 
of unsafe or cgo?)
+  * go#37959 testing: data race between parallel panicking and normal subtest
+  * go#37931 cmd/go: explain automatic vendoring in 'go help modules'
+  * go#37928 runtime: GC pacing exhibits strange behavior with a low GOGC
+  * go#37800 cmd/go: 'Access is denied' when renaming module cache directory
+  * go#37699 PowerRegisterSuspendResumeNotification error on Azure App 
Services with go 1.13.7
+  * go#37622 cmd/cgo: fails to generate certain types with Go 1.14
+  * go#37480 runtime: "fatal error: unexpected signal" 0xC0000005 on Windows 
for a small program with a large allocation
+  * go#37471 os/exec: environForSysProcAttr is never called as sysattr.Env is 
never nil
+
+-------------------------------------------------------------------
+Fri Mar 20 04:31:14 UTC 2020 - Jeff Kowalczyk <jkowalc...@suse.com>
+
+- go1.14.1 (released 2020-03-19) includes fixes to the go command,
+  tools, and the runtime.
+  Refs boo#1164903 go1.14 release tracking
+  * go#37905 cmd/compile: -d=checkptr should not reject unaligned pointers to 
non-pointer data
+  * go#37833 runtime: sometimes 100% CPU spin during init phase in Go 1.14 
with preemptive scheduler
+  * go#37822 cmd/go: module's "go" version should be included in cache key
+  * go#37807 runtime: mlock of signal stack failed: 12
+  * go#37782 runtime: crash on 1.14 with unexpected return pc, fatal error: 
unknown caller pc
+  * go#37721 reflect: MakeMap() and not native map type wrong behavior
+  * go#37671 cmd/go: tests that panic or exit are marked as passing when -json 
flag is used
+  * go#37667 runtime: asyncPreempt should not try to save floating-point 
context for softfloat MIPS targets
+  * go#37630 doc: missing documentation of quoting the URL of url.Errors in 
go1.14 release notes
+  * go#37613 runtime: Go 1.14.rc1 3-5% performance regression from 1.13 during 
protobuf marshalling
+  * go#37494 time: racy Timer access should either work or throw, not panic
+  * go#37478 SIGILL: illegal instruction on any go tool under macOS
+  * go#37447 runtime/pprof: inline frames may not use combined location
+  * go#37343 cmd/trace: requires HTML imports, which doesn't work on any major 
browser anymore
+
+-------------------------------------------------------------------
+Tue Mar  3 00:09:02 UTC 2020 - Jeff Kowalczyk <jkowalc...@suse.com>
+
+- Packaging sync accumulated changes from go1.12
+  Refs boo#1164903 go1.14 release tracking
+- Use gcc9 by default by updating define gcc_go_version 9 (was 8)
+  * drop unneeded patch gcc8-go.patch
+- Fix broken go_api evaluation (1.12 < 1.5, when evaluated as floats),
+  let RPM evaluate the expression, drop no longer required bc.
+- Own the gdbinit.d directory, avoid the build dependency on gdb.
+- Add %ifarch %arm aarch64 BuildRequires: binutils-gold to fix
+  /usr/lib64/go/{version}/pkg/tool/linux_arm64/link: running gcc failed: exit 
status 1
+  collect2: fatal error: cannot find 'ld'-
+
+-------------------------------------------------------------------

Old:
----
  gcc8-go.patch
  go1.14.src.tar.gz

New:
----
  go1.14.2.src.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ go1.14.spec ++++++
--- /var/tmp/diff_new_pack.nWVYon/_old  2020-04-20 12:55:34.660736862 +0200
+++ /var/tmp/diff_new_pack.nWVYon/_new  2020-04-20 12:55:34.664736868 +0200
@@ -33,7 +33,7 @@
 # SLE15 or Leap 15.x
 %define gcc_go_version 7
 %else
-%define gcc_go_version 8
+%define gcc_go_version 9
 %endif
 %endif
 
@@ -78,8 +78,7 @@
 %define go_api 1.14
 
 # shared library support
-%define shared_supported %(echo "%{go_api} >= 1.5" | bc -l)
-%if %{shared_supported}
+%if "%{rpm_vercmp %{go_api} 1.5}" > "0"
 %if %{with gccgo}
 %define with_shared 1
 %else
@@ -119,7 +118,7 @@
 %endif
 
 Name:           go1.14
-Version:        1.14
+Version:        1.14.2
 Release:        0
 Summary:        A compiled, garbage-collected, concurrent programming language
 License:        BSD-3-Clause
@@ -136,7 +135,6 @@
 # PATCH-FIX-UPSTREAM marguer...@opensuse.org - find /usr/bin/go-5 when 
bootstrapping with gcc5-go
 Patch8:         gcc6-go.patch
 Patch9:         gcc7-go.patch
-Patch10:        gcc8-go.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 # boostrap
 %if %{with gccgo}
@@ -149,17 +147,18 @@
 BuildRequires:  %{go_bootstrap_version}
 %endif
 BuildRequires:  fdupes
-BuildRequires:  pkgconfig(systemd)
 Recommends:     %{name}-doc = %{version}
 %ifarch %{tsan_arch}
 # Needed to compile compiler-rt/TSAN.
 BuildRequires:  gcc-c++
 %endif
 #BNC#818502 debug edit tool of rpm fails on i586 builds
-BuildRequires:  bc
 BuildRequires:  rpm >= 4.11.1
-# for go.gdbinit, directory ownership
-BuildRequires:  gdb
+# Needed on arm aarch64 to avoid
+# collect2: fatal error: cannot find 'ld'-
+%ifarch %arm aarch64
+BuildRequires:  binutils-gold
+%endif
 Requires(post):        update-alternatives
 Requires(postun):      update-alternatives
 Requires:       gcc
@@ -173,6 +172,9 @@
 Obsoletes:      go-vim <= 1.3.3
 ExclusiveArch:  %ix86 x86_64 %arm aarch64 ppc64 ppc64le s390x
 
+# currently a bad html in it at 1.14.2
+#!BuildIgnore: post-build-checks-malwarescan
+
 %description
 Go is an expressive, concurrent, garbage collected systems programming language
 that is type safe and memory safe. It has pointers but no pointer arithmetic.
@@ -219,9 +221,6 @@
 %if 0%{?gcc_go_version} == 7
 %patch9 -p1
 %endif
-%if 0%{?gcc_go_version} == 8
-%patch10 -p1
-%endif
 %endif
 
 cp %{SOURCE4} .
@@ -357,6 +356,7 @@
 %{_libdir}/go/%{go_api}
 %dir %{_datadir}/go
 %{_datadir}/go/%{go_api}
+%dir %{_sysconfdir}/gdbinit.d/
 %config %{_sysconfdir}/gdbinit.d/go.gdb
 %ghost %{_sysconfdir}/alternatives/go
 %ghost %{_sysconfdir}/alternatives/gofmt

++++++ go1.14.src.tar.gz -> go1.14.2.src.tar.gz ++++++
/work/SRC/openSUSE:Leap:15.2/go1.14/go1.14.src.tar.gz 
/work/SRC/openSUSE:Leap:15.2/.go1.14.new.2738/go1.14.2.src.tar.gz differ: char 
15, line 1


Reply via email to