Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package go.15924 for 
openSUSE:Leap:15.2:Update checked in at 2021-03-16 18:07:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/go.15924 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:Update/.go.15924.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "go.15924"

Tue Mar 16 18:07:51 2021 rev:1 rq:878870 version:1.16

Changes:
--------
New Changes file:

--- /dev/null   2021-03-11 01:47:46.020784395 +0100
+++ /work/SRC/openSUSE:Leap:15.2:Update/.go.15924.new.2401/go.changes   
2021-03-16 18:07:52.352199846 +0100
@@ -0,0 +1,1957 @@
+-------------------------------------------------------------------
+Fri Feb 26 15:43:15 UTC 2021 - Jeff Kowalczyk <[email protected]>
+
+- Update to current stable go1.16
+  Refs boo#1182345 go1.16 release tracking
+
+-------------------------------------------------------------------
+Wed Feb 16 22:41:18 UTC 2021 - Jeff Kowalczyk <[email protected]>
+
+- Update to current stable go1.15
+  Refs boo#1175132 go1.15 release tracking
+
+-------------------------------------------------------------------
+Tue Jun 30 17:15:40 UTC 2020 - Andreas Schwab <[email protected]>
+
+- Enable for riscv64
+
+-------------------------------------------------------------------
+Sat Jun  6 09:45:55 UTC 2020 - Aleksa Sarai <[email protected]>
+
+- Ensure 'Provides: golang(API) = %{api_version}' is consistent
+  to improve package resolution for common go dependency expressions
+  'BuildRequires: golang(API) >= 1.x' and BuildRequires: go >= 1.x
+  OBS projects that contain go code often have prjconf entries
+  'Prefer: go' which selects go metapackage over go1.x packages.
+  When go metapackage Provides: version is lower than go1.x versions,
+  'Prefer: go' is not effective and build failures occur with errors
+  unresolvable: have choice for golang(API) >= 1.13: go1.13 go1.14
+  Edits and changelog Jeff Kowalczyk <[email protected]>
+  Refs boo#1172608
+  * Unify '{version'} and '{short_version}' as '{api_version}' for
+    'Provides: golang(API) = %{api_version}'
+  * Use both 'BuildRequires: go%{api_version}' and 'Requires: go%{api_version}'
+    to trigger build errors if go1.x is unavailable
+  * Add aarch64 to supported systems for go-race via
+    %define tsan_arch x86_64 aarch64
+  * Add tsan_arch x86_64 aarch64 for suse_version >= 1500 and
+    sle_version >= 150000, formerly conditional on suse_version >= 1315
+  * Ensure %ifarch %{tsan_arch} always evaluates (nil does not work)
+    via dummy tsan_arch on systems where go-race is not supported
+
+-------------------------------------------------------------------
+Fri Apr 17 03:00:35 UTC 2020 - Jeff Kowalczyk <[email protected]>
+
+- Update to current stable go1.14
+  Refs boo#1164903 go1.14 release tracking
+  * Remove redundant Provides: go-doc=%{version} per rpmlint warning
+
+-------------------------------------------------------------------
+Wed Aug 21 21:25:13 UTC 2019 - Jeff Kowalczyk <[email protected]>
+
+- Change suse_version >= 1315 (was 1550) defines short_version 1.12
+  go1.12 packages are available for SLE-12.
+
+-------------------------------------------------------------------
+Mon Mar 11 19:09:49 UTC 2019 - Marcus Rueckert <[email protected]>
+
+- bump the package only to 1.12 for distros where this actually
+  builds
+
+-------------------------------------------------------------------
+Mon Mar 11 05:26:57 UTC 2019 - Jeff Kowalczyk <[email protected]>
+
+- go1.12 (released 2019/02/25) includes changes in the implementation of the
+  toolchain, runtime, and libraries. As always, the release maintains the Go 1
+  promise of compatibility. Upstream expects almost all Go programs to continue
+  to compile and run as before.
+  * GO111MODULE=on enables module-aware operations outside of a module 
directory
+  * GODEBUG=tls13=1 enables opt-in support for TLS 1.3 in the crypto/tls 
package
+    per RFC 8446. Will be default in go1.13.
+  * trace tool now supports plotting mutator utilization curves, including
+    cross-references to the execution trace. These are useful for analyzing the
+    impact of the garbage collector on application latency and throughput.
+  * arm64 assembler platform register renamed from R18 to R18_PLATFORM
+  * improvements to gc
+  * race detector is now supported on linux/arm64
+  * cgo is now supported on linux/ppc64
+  * go1.12 is the last release that will support binary-only packages.
+
+-------------------------------------------------------------------
+Thu Jan 24 04:34:37 UTC 2019 - Jeff Kowalczyk <[email protected]>
+
+- go1.11.5 (released 2019/01/23) security release fixes CVE-2019-6486 
(bsc#1123013).
+  * go#29903 crypto/elliptic: CPU DoS vulnerability affecting P-521 and P-384
+
+-------------------------------------------------------------------
+Sat Dec 15 17:58:49 UTC 2018 - Jeff Kowalczyk <[email protected]>
+
+- go1.11.4 (released 2018/12/14) includes fixes to cgo, the compiler, linker,
+  runtime, documentation, go command, and the net/http and go/types packages.
+  It includes a fix to a bug introduced in Go 1.11.3 that broke go get for
+  import path patterns containing "...". See the Go 1.11.4 milestone on our
+  issue tracker for details.
+  
https://github.com/golang/go/issues?q=milestone%3AGo1.11.4+label%3ACherryPickApproved
+  * go#29272 misc/cgo/test: issue24161 tests broken on Darwin
+  * go#29248 cmd/go: "go get" fails on import path patterns with wildcards 
("...")
+  * go#29191 cmd/go: symbolic links not dropped from repo
+  * go#29112 cmd/link: too many open files on high object-count dependencies
+  * go#28974 cmd/go: need to backport relaxing of go.mod go verb constraints 
to 1.11 series
+  * go#28972 go/types: problem with alias type
+  * go#28916 cmd/cgo: nested structure has too much alignment padding
+  * go#28799 runtime: fatal error: out of memory on reslice with negative index
+  * go#28752 reflect: scanning invalid return slots during a makeFunc call
+  * go#28725 cmd/go: panic when argument doesn't match any packages
+  * go#28694 cmd/compile: inline multiplication corrupts an argument on arm
+  * go#28690 runtime: ThreadSanitizer CHECK failed
+  * go#28673 x/net/http2: Transport is leaking streams on broken Body
+  * go#28617 cmd/compile: panic during fuse with if true block containing a 
goto and a return
+  * go#28586 cmd/compile: go binaries not working on exynos 64 bit CPUs
+  * go#27395 cmd/cgo: typedef pointer arguments regression
+  * go#27383 cmd/compile: failure on a function type alias
+
+-------------------------------------------------------------------
+Thu Dec 13 23:57:46 UTC 2018 - Jeff Kowalczyk <[email protected]>
+
+- Update to Go 1.11.3 (released 2018/12/13). This includes fixes to
+  the crypto/x509 and cmd/go packages. See the Go 1.11.3 milestone
+  on upstream tracker for details:
+  https://github.com/golang/go/issues?q=milestone%3AGo1.11.3
+  * bsc#1118897 CVE-2018-16873
+    go#29230 cmd/go: remote command execution during "go get -u"
+  * bsc#1118898 CVE-2018-16874
+    go#29231 cmd/go: directory traversal in "go get" via curly braces in 
import paths
+  * bsc#1118899 CVE-2018-16875
+    go#29233 crypto/x509: CPU denial of service
+  * Upstream is aware of a functionality regression in "go get" when
+    executed in GOPATH mode on an import path pattern containing "..."
+    (e.g., "go get github.com/golang/pkg/..."), when downloading
+    packages not already present in the GOPATH workspace. This is go#29241
+    and will be resolved in the next minor patch release go-1.11.4
+
+-------------------------------------------------------------------
+Tue Nov 13 09:46:18 UTC 2018 - Aleksa Sarai <[email protected]>
+
+- Revert golang(API) removal since it turns out this breaks >= requires in
+  certain cases. Instead we recommend that folks set Prefer: go in all of their
+  projects. boo#1114209
+
+-------------------------------------------------------------------
+Wed Oct 31 15:35:57 UTC 2018 - Aleksa Sarai <[email protected]>
+
+- Remove golang(API) provides, since the go<ver> packages now provide this and
+  providing it here causes issues when building under SLE12 (not to mention
+  being confusing -- since golang(API) is used to pin versions). boo#1114209
+
+-------------------------------------------------------------------
+Sat Oct  6 16:01:56 UTC 2018 - Jeff Kowalczyk <[email protected]>
+
+- Update to version 1.11.1:
+  * includes fixes to the compiler, documentation, go command, runtime,
+    and the crypto/x509, encoding/json, go/types, net, net/http and reflect
+    packages.
+
+- cmd/compile:
+  * bad walkinrange rewrites on constant above 2**63
+  * function compiled without bounds checking and -1 index access
+  * missing bounds checks in 1.11
+  * panic in cmd/compile/internal/gc.typecheck1
+  * race detector detects race with close(chan) and len(chan)
+
+- cmd/go:
+  * 'go test -gcflags=all=-l' appears not to disable inlining
+  * GOMIPS environment variable does not affect caching of mipsle code
+  * TestScript/mod_install_versioned consistently failing on macOS High Sierra
+  * build fails when setting linker to lld using ldflags
+  * go list -json -compiled -test -e upspin.io/test fails with non-zero exit 
status
+
+- doc:
+   * GOFLAGS environment variable not in 1.11 release notes
+   * downloads page claims that Go 1.11 supports unsupported operating systems 
Documentation
+
+- encoding/json:
+   * empty fields in json.UnmarshalTypeError
+
+- go/types:
+  * assertion failure setting up composite literal with incomplete element type
+  * some facts are missing after an error
+
+- net/http:
+  * WASM Roundtripper crash when using "no-cors" mode
+
+- net:
+  * LookupTXT bug
+  * empty DNS answers should fail fast
+  * testSpliceReaderAtEOF closed connection: got err = splice: invalid argument
+
+- reflect:
+  * MethodByName().Interface() leads to fatal error: sweep increased 
allocation count
+
+- runtime:
+  * invalid pointer found on stack
+  * timeouts in os/signal tests
+
+-------------------------------------------------------------------
+Fri Sep 28 04:31:11 UTC 2018 - Jeff Kowalczyk <[email protected]>
+
+- Fix stray 1.10 version reference preventing 1.11 only package solutions
++++ 1760 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Leap:15.2:Update/.go.15924.new.2401/go.changes

New:
----
  README
  go.changes
  go.spec

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

Other differences:
------------------
++++++ go.spec ++++++
#
# spec file for package go
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
# nodebuginfo

# NOTE: This logic must come from the latest go1.x package specfile.
# We only build go-race on supported systems.
%if 0%{suse_version} >= 1500 || 0%{?sle_version} >= 150000
%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

Name:           go
Version:        1.16
# Version must always be a valid golang(API) version
%define api_version %{version}
Release:        0
Summary:        A compiled, garbage-collected, concurrent programming language
License:        BSD-3-Clause
Group:          Development/Languages/Other
Url:            http://golang.org
Source:         README
Recommends:     go-doc = %{version}
ExclusiveArch:  %ix86 x86_64 %arm aarch64 ppc64 ppc64le s390x riscv64
# We provide golang(API) so that projects can Prefer: go. Any project using Go
# code with golang(API) BuildRequires should add Prefer: go.
Provides:       golang(API) = %{api_version}
# Make this both Requires and BuildRequires go1.x so that we get build errors
# if it is missing.
BuildRequires:  go%{api_version}
Requires:       go%{api_version}

%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.
Go has fast builds, clean syntax, garbage collection, methods for any type, and
run-time reflection. It feels like a dynamic language but has the speed and
safety of a static language.

%package doc
Summary:        Go documentation
License:        BSD-3-Clause
Group:          Documentation/Other
Requires:       go = %{version}
Supplements:    go = %{version}
Requires:       go%{api_version}-doc

%description doc
Go examples and documentation.

%ifarch %{tsan_arch}
# boo#1052528
%package race
Summary:        Go runtime race detector
License:        NCSA or MIT
Group:          Development/Languages/Other
Url:            https://compiler-rt.llvm.org/
Requires:       go = %{version}
Supplements:    go = %{version}
ExclusiveArch:  %{tsan_arch}
# Make this both Requires and BuildRequires go1.x-race so that we get build
# errors if it is missing.
BuildRequires:  go%{api_version}-race
Requires:       go%{api_version}-race

%description race
Go runtime race detector libraries. Install this package if you wish to use the
-race option, in order to detect race conditions present in your Go programs.
%endif

%prep

%build

%install
install -D -m 0644 %{S:0} %{buildroot}/usr/share/doc/packages/go/README
install -D -m 0644 %{S:0} %{buildroot}/usr/share/doc/packages/go-doc/README
%ifarch %{tsan_arch}
install -D -m 0644 %{S:0} %{buildroot}/usr/share/doc/packages/go-race/README
%endif

%files
%defattr(-,root,root,-)
%doc /usr/share/doc/packages/go/

%files doc
%defattr(-,root,root,-)
%doc /usr/share/doc/packages/go-doc/

%ifarch %{tsan_arch}
%files race
%doc /usr/share/doc/packages/go-race/
%defattr(-,root,root,-)
%endif

%changelog
++++++ README ++++++
This is just a dummy package to pull the default go for the current 
distribution.

Reply via email to