commit go1.14 for openSUSE:Factory

2020-11-09 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-11-09 13:57:16

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.11331 (New)


Package is "go1.14"

Mon Nov  9 13:57:16 2020 rev:12 rq:846532 version:1.14.11

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-10-18 
16:26:57.228638570 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.11331/go1.14.changes 2020-11-09 
13:58:48.411781501 +0100
@@ -1,0 +2,13 @@
+Fri Nov  6 14:50:07 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.11 (released 2020-11-05) includes fixes to the runtime,
+  and the net/http and time packages.
+  Refs boo#1164903 go1.14 release tracking
+  * go#42155 time: Location interprets wrong timezone (DST) with slim zoneinfo
+  * go#42112 x/net/http2: the first write error on a connection will cause all 
subsequent write requests to fail blindly
+  * go#41991 runtime: macOS-only segfault on 1.14+ with "split stack overflow"
+  * go#41913 net/http: request.Clone doesn't deep copy TransferEncoding
+  * go#41703 runtime: macOS syscall.Exec can get SIGILL due to preemption 
signal
+  * go#41386 x/net/http2: connection-level flow control not returned if stream 
errors, causes server hang
+
+---
@@ -5,0 +19 @@
+  Refs boo#1164903 go1.14 release tracking

Old:

  go1.14.10.src.tar.gz

New:

  go1.14.11.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.rSAaU1/_old  2020-11-09 13:58:49.115779966 +0100
+++ /var/tmp/diff_new_pack.rSAaU1/_new  2020-11-09 13:58:49.119779957 +0100
@@ -135,7 +135,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.10
+Version:1.14.11
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.14.10.src.tar.gz -> go1.14.11.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.14/go1.14.10.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.14.new.11331/go1.14.11.src.tar.gz differ: char 
141, line 1




commit go1.14 for openSUSE:Factory

2020-10-18 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-10-18 16:26:13

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3486 (New)


Package is "go1.14"

Sun Oct 18 16:26:13 2020 rev:11 rq:841837 version:1.14.10

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-09-14 
12:26:43.741037458 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3486/go1.14.changes  2020-10-18 
16:26:57.228638570 +0200
@@ -1,0 +2,14 @@
+Thu Oct 15 02:42:36 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.10 (released 2020-10-14) includes fixes to the compiler,
+  runtime, and the plugin and testing packages.
+  * go#41815 database/sql: TestTxCannotCommitAfterRollback failures on 
windows-amd64-2008 builder
+  * go#41796 runtime: memory corruption from stack-allocated defer on 32-bit
+  * go#41619 memory corruption on linux/386 with float32 arithmetic, 
GO386=387, buildmode pie/c-archive
+  * go#41322 runtime: "fatal error: unexpected signal during runtime 
execution" on windows-amd64-longtest builder of Go 1.15.2 commit
+  * go#40880 testing: summary and test output interleaved
+  * go#40694 plugin: program on linux/s390x sometimes hangs after calling 
"plugin.Open"
+  * go#40647 runtime: pcdata is -2 and 12 locals stack map entries error on 
nil pointer
+  * go#40642 runtime: race between stack shrinking and channel send/recv leads 
to bad sudog values
+
+---

Old:

  go1.14.9.src.tar.gz

New:

  go1.14.10.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.52hNxZ/_old  2020-10-18 16:27:00.656640095 +0200
+++ /var/tmp/diff_new_pack.52hNxZ/_new  2020-10-18 16:27:00.660640098 +0200
@@ -135,7 +135,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.9
+Version:1.14.10
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.14.9.src.tar.gz -> go1.14.10.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.14/go1.14.9.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.14.new.3486/go1.14.10.src.tar.gz differ: char 
142, line 1




commit go1.14 for openSUSE:Factory

2020-09-14 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-09-14 12:18:22

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.4249 (New)


Package is "go1.14"

Mon Sep 14 12:18:22 2020 rev:10 rq:833837 version:1.14.9

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-09-05 
23:57:34.907109001 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.4249/go1.14.changes  2020-09-14 
12:26:43.741037458 +0200
@@ -1,0 +2,31 @@
+Thu Sep 09 22:51:08 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.9 (released 2020-09-09) includes fixes to the compiler,
+  linker, runtime, documentation, and the net/http and testing
+  packages.
+  Refs boo#1164903 go1.14 release tracking
+  * go#41192 net/http/fcgi: race detected during execution of 
TestResponseWriterSniffsContentType test
+  * go#41016 net/http: Transport.CancelRequest no longer cancels in-flight 
request
+  * go#40973 net/http: RoundTrip unexpectedly changes Request
+  * go#40968 runtime: checkptr incorrectly -race flagging when using &^ 
arithmetic
+  * go#40938 cmd/compile: R12 can be clobbered for write barrier call on PPC64
+  * go#40848 testing: "=== PAUSE" lines do not change the test name for the 
next log line
+  * go#40797 cmd/compile: inline marker targets not reachable after assembly 
on arm
+  * go#40766 cmd/compile: inline marker targets not reachable after assembly 
on ppc64x
+  * go#40501 cmd/compile: for range loop reading past slice end
+  * go#40411 runtime: Windows service lifecycle events behave incorrectly when 
called within a golang environment
+  * go#40398 runtime: fatal error: checkdead: runnable g
+  * go#40192 runtime: pageAlloc.searchAddr may point to unmapped memory in 
discontiguous heaps, violating its invariant
+  * go#39955 cmd/link: incorrect GC bitmap when global's type is in another 
shared object
+  * go#39690 cmd/compile: s390x floating point <-> integer conversions 
clobbering the condition code
+  * go#39279 net/http: Re-connect with upgraded HTTP2 connection fails to send 
Request.body
+  * go#38904 doc: include fix for #34437 in Go 1.14 release notes
+- Use go_api instead of version for update-alternatives priority
+- Add missing '?' before 'suse_version' test by Xia Lei 
+
+---
+Fri Sep  4 14:51:12 UTC 2020 - Marcus Meissner 
+
+- replace binutils-gold requires by recommends for aarch64 on SLE. 
(bsc#1170826)
+
+---
@@ -5 +36 @@
-  net/http/cgi, net/http/fcgi packages.
+  net/http/cgi and net/http/fcgi packages.

Old:

  go1.14.8.src.tar.gz

New:

  go1.14.9.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.E2DzgO/_old  2020-09-14 12:26:47.153039634 +0200
+++ /var/tmp/diff_new_pack.E2DzgO/_new  2020-09-14 12:26:47.157039636 +0200
@@ -72,7 +72,7 @@
 # Build go-race only on platforms where it's supported (both amd64 and aarch64
 # requires SLE15-or-later because of C++14, and ppc64le doesn't build at all
 # on openSUSE yet).
-%if 0%{suse_version} >= 1500 || 0%{?sle_version} >= 15
+%if 0%{?suse_version} >= 1500 || 0%{?sle_version} >= 15
 %define tsan_arch x86_64 aarch64
 %else
 # Cannot use {nil} here (ifarch doesn't like it) so just make up a fake
@@ -135,7 +135,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.8
+Version:1.14.9
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause
@@ -183,7 +183,11 @@
 # Needed on arm aarch64 to avoid
 # collect2: fatal error: cannot find 'ld'-
 %ifarch %arm aarch64
+%if 0%{?is_opensuse}
 Requires:   binutils-gold
+%else
+Recommends: binutils-gold
+%endif
 %endif
 Requires:   gcc
 Provides:   go = %{version}
@@ -371,7 +375,7 @@
 %post
 
 update-alternatives \
-  --install %{_bindir}/go go %{_libdir}/go/%{go_api}/bin/go $((20+$(echo 
%{version} | cut -d. -f2))) \
+  --install %{_bindir}/go go %{_libdir}/go/%{go_api}/bin/go $((20+$(echo 
%{go_api} | cut -d. -f2))) \
   --slave %{_bindir}/gofmt gofmt %{_libdir}/go/%{go_api}/bin/gofmt \
   --slave %{_sysconfdir}/gdbinit.d/go.gdb go.gdb 
%{_libdir}/go/%{go_api}/bin/gdbinit.d/go.gdb
 

++ go1.14.8.src.tar.gz -> go1.14.9.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.14/go1.14.8.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.14.new.4249/go1.14.9.src.tar.gz differ: char 
15, line 1




commit go1.14 for openSUSE:Factory

2020-09-05 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-09-05 23:57:16

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3399 (New)


Package is "go1.14"

Sat Sep  5 23:57:16 2020 rev:9 rq:831306 version:1.14.8

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-08-12 
10:20:05.395662157 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3399/go1.14.changes  2020-09-05 
23:57:34.907109001 +0200
@@ -1,0 +2,10 @@
+Tue Sep  1 17:01:46 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.8 (released 2020-09-01) includes security fixes to the
+  net/http/cgi, net/http/fcgi packages.
+  CVE-2020-24553
+  Refs boo#1164903 go1.14 release tracking
+  * boo#1176031 CVE-2020-24553
+  * go#41164 net/http/cgi,net/http/fcgi: Cross-Site Scripting (XSS) when 
Content-Type is not specified
+
+---

Old:

  go1.14.7.src.tar.gz

New:

  go1.14.8.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.JUDk6Y/_old  2020-09-05 23:57:36.367109732 +0200
+++ /var/tmp/diff_new_pack.JUDk6Y/_new  2020-09-05 23:57:36.371109734 +0200
@@ -135,7 +135,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.7
+Version:1.14.8
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.14.7.src.tar.gz -> go1.14.8.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.14/go1.14.7.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.14.new.3399/go1.14.8.src.tar.gz differ: char 
141, line 1




commit go1.14 for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-08-12 10:19:17

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3399 (New)


Package is "go1.14"

Wed Aug 12 10:19:17 2020 rev:8 rq:824741 version:1.14.7

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-07-21 
15:45:49.451956465 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3399/go1.14.changes  2020-08-12 
10:20:05.395662157 +0200
@@ -1,0 +2,10 @@
+Thu Aug  6 19:23:18 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.7 (released 2020-08-06) includes security fixes to the
+  encoding/binary package.
+  CVE-2020-16845
+  Refs boo#1164903 go1.14 release tracking
+  * boo#1174977 CVE-2020-16845
+  * go#40619 encoding/binary: ReadUvarint and ReadVarint can read an unlimited 
number of bytes from invalid inputs
+
+---

Old:

  go1.14.6.src.tar.gz

New:

  go1.14.7.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.zc4BoL/_old  2020-08-12 10:20:10.643664740 +0200
+++ /var/tmp/diff_new_pack.zc4BoL/_new  2020-08-12 10:20:10.647664742 +0200
@@ -135,7 +135,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.6
+Version:1.14.7
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

++ go1.14.6.src.tar.gz -> go1.14.7.src.tar.gz ++
/work/SRC/openSUSE:Factory/go1.14/go1.14.6.src.tar.gz 
/work/SRC/openSUSE:Factory/.go1.14.new.3399/go1.14.7.src.tar.gz differ: char 
15, line 1




commit go1.14 for openSUSE:Factory

2020-07-21 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-07-21 15:43:19

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3592 (New)


Package is "go1.14"

Tue Jul 21 15:43:19 2020 rev:7 rq:821469 version:1.14.6

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-06-12 
21:37:14.583743342 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3592/go1.14.changes  2020-07-21 
15:45:49.451956465 +0200
@@ -1,0 +2,49 @@
+Fri Jul 17 07:33:25 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.6 (released 2020-07-16) includes fixes to the go command,
+  the compiler, the linker, vet, and the database/sql,
+  encoding/json, net/http, reflect, and testing packages.
+  Refs boo#1164903 go1.14 release tracking
+  * go#39991 runtime: missing deferreturn on linux/ppc64le
+  * go#39920 net/http: panic on misformed If-None-Match Header with 
http.ServeContent
+  * go#39849 cmd/compile: internal compile error when using sync.Pool: 
mismatched zero/store sizes
+  * go#39824 cmd/go: TestBuildIDContainsArchModeEnv/386 fails on linux/386 in 
Go 1.14 and 1.13, not 1.15
+  * go#39698 reflect: panic from malloc after MakeFunc function returns value 
that is also stored globally
+  * go#39636 reflect: DeepEqual can return true for values that are not equal
+  * go#39585 encoding/json: incorrect object key unmarshaling when using 
custom TextUnmarshaler as Key with string values
+  * go#39562 cmd/compile/internal/ssa: TestNexting/dlv-dbg-hist failing on 
linux-386-longtest builder because it tries to use an older version of dlv 
which only supports linux/amd64
+  * go#39308 testing: streaming output loses parallel subtest associations
+  * go#39288 cmd/vet: update for new number formats
+  * go#39101 database/sql: context cancellation allows statements to execute 
after rollback
+  * go#38030 doc: BuildNameToCertificate deprecated in go 1.14 not mentioned 
in the release notes
+
+---
+Wed Jul 14 00:24:08 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.5 (released 2020-07-14) includes security fixes to the
+  crypto/x509 and net/http packages addressing the following CVEs:
+  CVE-2020-15586 CVE-2020-14039
+  Refs boo#1174153 boo#1174191
+  Refs boo#1164903 go1.14 release tracking
+  * boo#1174153 CVE-2020-15586
+  * boo#1174191 CVE-2020-14039 (Windows only)
+  * go#40212 net/http: Expect 100-continue panics in httputil.ReverseProxy
+  * go#40210 crypto/x509: Certificate.Verify method seemingly ignoring EKU 
requirements on Windows
+
+---
+Tue Jun 30 17:14:24 UTC 2020 - Andreas Schwab 
+
+- Add support for riscv64
+
+---
+Mon Jun 29 13:46:47 UTC 2020 - Dirk Mueller 
+
+- Packaging improvements for update-alternatives priority,
+  %license tag, and permissions in %files macro section.
+  * update-alternatives increment priority on this and subsequent
+go1.x versions using priority = 20 + (minor version) i.e.
+go1.13 = 33, go1.14 = 34, etc.
+  * Use %license tag for LICENSE keep %doc for suse_version < 1500
+  * Remove %defattr(-,root,root,-) in %files
+
+---
@@ -4 +53,6 @@
-- Add Prefer-etc-hosts-over-DNS.patch to ensure /etc/hosts is used if 
/etc/nsswitch.conf is not present boo#1172868 gh#golang/go#35305
+- Add patch to ensure /etc/hosts is used if /etc/nsswitch.conf is
+  not present boo#1172868 gh#golang/go#35305
+  * add go1.x-prefer-etc-hosts-over-dns.patch
+  * Patch renamed and fields added per packaging guidelines
+on 2020-07-15 by Jeff Kowalczyk 
+  * Patch can likely be dropped for go1.16 in February 2021

Old:

  Prefer-etc-hosts-over-DNS.patch
  go1.14.4.src.tar.gz

New:

  go1.14.6.src.tar.gz
  go1.x-prefer-etc-hosts-over-dns.patch



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.JixHdO/_old  2020-07-21 15:45:52.811960895 +0200
+++ /var/tmp/diff_new_pack.JixHdO/_new  2020-07-21 15:45:52.815960901 +0200
@@ -28,7 +28,11 @@
 %define gcc_go_version 6
 %define go_bootstrap_version go1.4
 %else
+%ifarch riscv64
+%define go_bootstrap_version go1.14
+%else
 %define go_bootstrap_version go1.9
+%endif
 %if 0%{?sle_version} == 15
 # SLE15 or Leap 15.x
 %define gcc_go_version 7
@@ -126,9 +130,12 @@
 %ifarch s390x
 %define go_arch s390x
 %endif
+%ifarch riscv64
+%define go_arch riscv64
+%endif
 
 Name:   go1.14
-Version:1.14.4
+Version:1.14.6
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause
@@ 

commit go1.14 for openSUSE:Factory

2020-06-12 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-06-12 21:36:44

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3606 (New)


Package is "go1.14"

Fri Jun 12 21:36:44 2020 rev:6 rq:814163 version:1.14.4

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-06-11 
14:43:38.881198277 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3606/go1.14.changes  2020-06-12 
21:37:14.583743342 +0200
@@ -1,0 +2,5 @@
+Fri Jun 12 12:34:48 UTC 2020 - Richard Brown 
+
+- Add Prefer-etc-hosts-over-DNS.patch to ensure /etc/hosts is used if 
/etc/nsswitch.conf is not present boo#1172868 gh#golang/go#35305
+
+---

New:

  Prefer-etc-hosts-over-DNS.patch



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.N5oCB3/_old  2020-06-12 21:37:15.895748166 +0200
+++ /var/tmp/diff_new_pack.N5oCB3/_new  2020-06-12 21:37:15.899748180 +0200
@@ -145,6 +145,8 @@
 # PATCH-FIX-UPSTREAM marguer...@opensuse.org - find /usr/bin/go-5 when 
bootstrapping with gcc5-go
 Patch8: gcc6-go.patch
 Patch9: gcc7-go.patch
+# PATCH-FIX-UPSTREAM prefer /etc/hosts over DNS when /etc/nsswitch.conf not 
present boo#1172868 gh#golang/go#35305
+Patch12:Prefer-etc-hosts-over-DNS.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # boostrap
 %if %{with gccgo}
@@ -226,6 +228,7 @@
 # go
 %setup -q -n go
 %patch5 -p1
+%patch12 -p1
 %if %{with gccgo}
 %if 0%{?gcc_go_version} == 6
 %patch8 -p1

++ Prefer-etc-hosts-over-DNS.patch ++
>From c738f669adda7f285f2974fb03f30e9ff78e99e5 Mon Sep 17 00:00:00 2001
From: Richard Brown 
Date: Fri, 12 Jun 2020 14:21:56 +0200
Subject: [PATCH 1/1] Prefer /etc/hosts over DNS when files not present
 golang/go#35305

---
 src/net/conf.go | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/net/conf.go b/src/net/conf.go
index 971b1a399a..f8f9aa70e4 100644
--- a/src/net/conf.go
+++ b/src/net/conf.go
@@ -203,9 +203,8 @@ func (c *conf) hostLookupOrder(r *Resolver, hostname 
string) (ret hostLookupOrde
return fallbackOrder
}
if c.goos == "linux" {
-   // glibc says the default is "dns [!UNAVAIL=return] 
files"
-   // 
https://www.gnu.org/software/libc/manual/html_node/Notes-on-NSS-Configuration-File.html.
-   return hostLookupDNSFiles
+   // Workaround issues identified in 
https://github.com/golang/go/issues/35305
+   return hostLookupFilesDNS
}
return hostLookupFilesDNS
}
-- 
2.26.2




commit go1.14 for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-06-11 14:42:49

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3606 (New)


Package is "go1.14"

Thu Jun 11 14:42:49 2020 rev:5 rq:813076 version:1.14.4

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-05-02 
22:14:00.604117817 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3606/go1.14.changes  2020-06-11 
14:43:38.881198277 +0200
@@ -1,0 +2,42 @@
+Tue Jun  9 17:32:52 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.4 (released 2020-06-01) includes fixes to the go doc command,
+  the runtime, and the encoding/json and os packages.
+  Refs boo#1164903 go1.14 release tracking
+  * go#39158 os: opening an existing file with O_CREATE|O_TRUNC and permission 
0 changes file to be read-only on Windows
+  * go#38993 cmd/doc: -src flag misbehaves on some systems
+  * go#38933 runtime: preemption in startTemplateThread may cause infinite hang
+  * go#38178 encoding/json: marshal result of string type struct field with 
",string" option change in go1.14
+  * go#38106 encoding/json: mangled unmarshal string result
+
+---
+Mon Jun  8 08:22:07 UTC 2020 - Guillaume GARDET 
+
+- Ensure ARM arch is set properly - boo#1169832
+
+---
+Sat Jun  6 01:46:13 UTC 2020 - Aleksa Sarai 
+
+- Update compiler-rt snapshot to 0fb8a5356214c47bbb832e89fbb3da1c755eeb73
+  which is needed for go1.14.3 to build on amd64.
+- Change compiler-rt git repo url to new location in LLVM project.
+- Allow go-race to be built on arm64 and ppc64le.
+- Document (and clean up) LLVM snapshotting for go-race.
+- Update _service to no longer fetch Go from git.
+
+---
+Fri May 15 19:42:01 UTC 2020 - Jeff Kowalczyk 
+
+- go1.14.3 (released 2020-05-14) includes fixes to cgo, the compiler,
+  the runtime, and the go/doc and math/big packages.
+  Refs boo#1164903 go1.14 release tracking
+  * go#38856 runtime: scavenger freezes up in Go 1.14 in Windows due to coarse 
time granularity
+  * go#38606 runtime: pageAlloc.allocToCache updates pageAlloc.searchAddr in 
an invalid way
+  * go#38443 cmd/compile: unexpected nil dereference on s390x
+  * go#38426 cmd/cgo: types regression for anonymous structs
+  * go#38418 go/doc: whole file is used as example even when there are tests 
or benchmarks
+  * go#38321 runtime/race: race_linux_amd64.syso now depends on glibc 2.16
+  * go#38123 cmd/compile: conversion from int/float typed constant to complex 
variable changed in 1.14
+  * go#37501 math/big: panic in big.ParseFloat (off by one access)
+
+---

Old:

  compiler-rt-g810ae8ddac890a6613d814c0b5415c7fcb7f5cca.tar.xz
  go1.14.2.src.tar.gz

New:

  go1.14.4.src.tar.gz
  llvm-0fb8a5356214c47bbb832e89fbb3da1c755eeb73.tar.xz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.9FuYGl/_old  2020-06-11 14:43:40.985204406 +0200
+++ /var/tmp/diff_new_pack.9FuYGl/_new  2020-06-11 14:43:40.989204419 +0200
@@ -65,15 +65,25 @@
 #!BuildIgnore: gcc-PIE
 %endif
 
-# By default we don't include tsan. It's only supported on amd64.
-%define tsan_arch x86_64
+# Build go-race only on platforms where it's supported (both amd64 and aarch64
+# requires SLE15-or-later because of C++14, and ppc64le doesn't build at all
+# on openSUSE yet).
+%if 0%{suse_version} >= 1500 || 0%{?sle_version} >= 15
+%define tsan_arch x86_64 aarch64
+%else
+# Cannot use {nil} here (ifarch doesn't like it) so just make up a fake
+# architecture that no build will ever match.
+%define tsan_arch openSUSE_FAKE_ARCH
+%endif
 
 # Go has precompiled versions of LLVM's compiler-rt inside their source code.
 # We cannot ship pre-compiled binaries so we have to recompile said source,
 # however they vendor specific commits from upstream. This value comes from
 # src/runtime/race/README (and we verify that it matches in check).
-# See boo#1052528 for more details.
-%define tsan_commit 810ae8ddac890a6613d814c0b5415c7fcb7f5cca
+#
+# In order to update the TSAN version, modify _service. See boo#1052528 for
+# more details.
+%define tsan_commit 0fb8a5356214c47bbb832e89fbb3da1c755eeb73
 
 %define go_api 1.14
 
@@ -118,7 +128,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.2
+Version:1.14.4
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause
@@ -129,7 +139,7 @@
 Source4:README.SUSE
 Source6:go.gdbinit
 # We have to compile 

commit go1.14 for openSUSE:Factory

2020-05-02 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-05-02 22:13:54

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.2738 (New)


Package is "go1.14"

Sat May  2 22:13:54 2020 rev:4 rq:799327 version:1.14.2

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-04-15 
20:07:46.190157170 +0200
+++ /work/SRC/openSUSE:Factory/.go1.14.new.2738/go1.14.changes  2020-05-02 
22:14:00.604117817 +0200
@@ -1,0 +2,5 @@
+Wed Apr 29 13:20:06 UTC 2020 - Guillaume GARDET 
+
+- Requires binutils-gold for %arm and aarch64 - boo#1170826
+
+---



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.A3Kckr/_old  2020-05-02 22:14:01.672120054 +0200
+++ /var/tmp/diff_new_pack.A3Kckr/_new  2020-05-02 22:14:01.672120054 +0200
@@ -161,6 +161,11 @@
 %endif
 Requires(post):update-alternatives
 Requires(postun):  update-alternatives
+# Needed on arm aarch64 to avoid
+# collect2: fatal error: cannot find 'ld'-
+%ifarch %arm aarch64
+Requires:   binutils-gold
+%endif
 Requires:   gcc
 Provides:   go = %{version}
 Provides:   go-devel = go%{version}




commit go1.14 for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-04-15 20:05:32

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.2738 (New)


Package is "go1.14"

Wed Apr 15 20:05:32 2020 rev:3 rq:792592 version:1.14.2

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-03-22 
14:17:35.658073145 +0100
+++ /work/SRC/openSUSE:Factory/.go1.14.new.2738/go1.14.changes  2020-04-15 
20:07:46.190157170 +0200
@@ -1,0 +2,23 @@
+Thu Apr  9 03:49:17 UTC 2020 - Jeff Kowalczyk 
+
+- 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" 0xC005 on Windows 
for a small program with a large allocation
+  * go#37471 os/exec: environForSysProcAttr is never called as sysattr.Env is 
never nil
+
+---

Old:

  go1.14.1.src.tar.gz

New:

  go1.14.2.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.qQ3TDs/_old  2020-04-15 20:07:47.186157848 +0200
+++ /var/tmp/diff_new_pack.qQ3TDs/_new  2020-04-15 20:07:47.186157848 +0200
@@ -118,7 +118,7 @@
 %endif
 
 Name:   go1.14
-Version:1.14.1
+Version:1.14.2
 Release:0
 Summary:A compiled, garbage-collected, concurrent programming language
 License:BSD-3-Clause

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




commit go1.14 for openSUSE:Factory

2020-03-22 Thread root
Hello community,

here is the log from the commit of package go1.14 for openSUSE:Factory checked 
in at 2020-03-22 14:17:31

Comparing /work/SRC/openSUSE:Factory/go1.14 (Old)
 and  /work/SRC/openSUSE:Factory/.go1.14.new.3160 (New)


Package is "go1.14"

Sun Mar 22 14:17:31 2020 rev:2 rq:787072 version:1.14.1

Changes:

--- /work/SRC/openSUSE:Factory/go1.14/go1.14.changes2020-02-26 
15:05:46.665278731 +0100
+++ /work/SRC/openSUSE:Factory/.go1.14.new.3160/go1.14.changes  2020-03-22 
14:17:35.658073145 +0100
@@ -1,0 +2,35 @@
+Fri Mar 20 04:31:14 UTC 2020 - Jeff Kowalczyk 
+
+- 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 
+
+- 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.1.src.tar.gz



Other differences:
--
++ go1.14.spec ++
--- /var/tmp/diff_new_pack.c83Z4X/_old  2020-03-22 14:17:36.594073745 +0100
+++ /var/tmp/diff_new_pack.c83Z4X/_new  2020-03-22 14:17:36.594073745 +0100
@@ -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.1
 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
@@ -219,9 +218,6 @@
 %if 0%{?gcc_go_version} == 7
 %patch9 -p1
 %endif
-%if 0%{?gcc_go_version} == 8
-%patch10 -p1
-%endif
 %endif
 
 cp