commit go1.14 for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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