* Fri Jan 31 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Drop armv6l.patch to fix build on armv6
* Wed Oct 23 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Remove unneeded systemd BuildRequires.
- Remove specific support for Leap 42.x (EOL), treat it like SLE12
- Add some missing dir-only markers in files section.
* Mon Oct 21 2019 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Let RPM evaluate the go_api version compare, drop no longer required bc.
- Own the gdbinit.d directory, avoid the build dependency on gdb.
* Sat Jun 22 2019 Matwey Kornilov <matwey.kornilov@gmail.com>
- Enable %arm architecture
- Add gcc9-go.patch: bootstrap works only with gcc9 at armv7l (boo#974800)
* Thu May 16 2019 Martin Li?ka <mliska@suse.cz>
- Add gcc9-rsp-clobber.patch in order to fix bsc#1121397.
* Sat Dec 15 2018 Aleksa Sarai <asarai@suse.com>
- Make our profile.d/go.sh no longer set GOROOT=, in order to make switching
between versions no longer break. This ends up removing the need for go.sh
entirely (because GOPATH is also set automatically). boo#1119634
Version: 1.9.2-2.1
* Thu Dec 21 2017 jmassaguerpla@suse.com
- Rename package to go1.9
* Thu Oct 26 2017 thipp@suse.de
- Update to go1.9.2
go1.9.2 (released 2017/10/25) includes fixes to the compiler,
linker, runtime, documentation, go command, and the crypto/x509,
database/sql, log, and net/smtp packages. It includes a fix to a
bug introduced in Go 1.9.1 that broke go get of non-Git
repositories under certain conditions. See the Go 1.9.2 milestone
on our issue tracker for details.
* Sat Oct 21 2017 asarai@suse.com
- Install $GOROOT/lib packages, to include upstream files such as the timezone
database. bsc#1064522
* Thu Oct 05 2017 thipp@suse.de
- Update to go1.9.1
go1.9.1 (released 2017/10/04) includes two security fixes. See
the Go 1.9.1 milestone on our issue tracker for details.
Fixes included:
* net/smtp: fix PlainAuth to refuse to send passwords to non-TLS
servers (CVE-2017-15042, bsc#1062087)
* cmd/go: arbitrary code execution during ?go get? or ?go get -d?
(CVE-2017-15041, bsc#1062085)
* Mon Sep 18 2017 thipp@suse.de
- Update to go1.9
There are two changes to the language: adding support for type aliases and
defining when implementations may fuse floating point operations. Most of the
changes are in the implementation of the toolchain, runtime, and libraries. As
always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.
The release adds transparent monotonic time support, parallelizes compilation
of functions within a package, better supports test helper functions, includes
a new bit manipulation package, and has a new concurrent map type.
Remove patches:
- fix_certificates_lookup.patch
- runtime-bump-MaxGomaxprocs.patch
* Tue Sep 05 2017 thipp@suse.de
- Fixed incorrectly ghosted files
* Thu Aug 31 2017 thipp@suse.de
- add fix-sanitizer-build-against-latest-glibc.patch which fixes
the sanitizer built against certain glibc versions
* Wed Aug 09 2017 asarai@suse.com
- go-race: add compiler-rt TSAN binary, necessary for the race detector builds
to work. This requires building compiler-rt from source (becuase upstream Go
stores precompiled binaries in the tree, and we cannot use them). In
addition, a %check was added purely to ensure that we don't install the wrong
version of compiler-rt. boo#1052528
- go-rpmlintrc: add some entries to address the .syso additions.
* Fri Jul 21 2017 jmassaguerpla@suse.com
- Remove ruby requirement. golang-macros are not ruby anymore, plus
this requirement should have been in the golang-packaging package
* Fri Jul 07 2017 jmassaguerpla@suse.com
- Simplify all the "ifdef suse_version" by removing versions which
have reach eol (13.* 42.1 sle11*)
* Thu Jul 06 2017 jmassaguerpla@suse.com
- Add gcc6-go.patch for sle12 and leap42.x and use binutils-gold
except for s390x/s390
Remove gcc5-go.patch cause we use gcc6 for sle12 and leap42.x and
gcc7 for newer versions (factory)
* Sun Jun 18 2017 dmueller@suse.com
- build with binutils-gold on aarch64, which is hardcoded to
be used for shared linking due to bugs in BFD binutils
* Fri Jun 02 2017 thipp@suse.de
- Build with gcc-7 on Tumbleweed
+ Add gcc7-go.patch
* Mon May 29 2017 thipp@suse.de
- Minor update to go1.8.3
Fixes included:
* go1.8.2 (released 2017/05/23) includes a security fix to the
crypto/elliptic package (CVE-2017-8932, bsc#1040618).
* go1.8.3 (released 2017/05/24) includes fixes to the compiler, runtime,
documentation, and the database/sql package.
* Thu May 11 2017 agraf@suse.com
- Enable gccgo with gcc-6 for SLE12
* Wed May 03 2017 jmassaguerpla@suse.com
- fix update-alternatives usage. This way, we can either use go1.7 or
go 1.8 without having to change the docker spec file or any other
package that requires go 1.7 but it will require go 1.8 in the
future.
* Thu Apr 27 2017 thipp@suse.de
- Update to go1.8.1
Most of its changes are in the implementation of the toolchain, runtime, and
libraries. There are two minor changes to the language specification. As
always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.
The release adds support for 32-bit MIPS, updates the compiler back end to
generate more efficient code, reduces GC pauses by eliminating stop-the-world
stack rescanning, adds HTTP/2 Push support, adds HTTP graceful shutdown, adds
more context support, enables profiling mutexes, and simplifies sorting
slices.
more at: https://golang.org/doc/go1.8
Update patches:
- allow-binary-only-packages.patch
- gcc5-go.patch
- gcc6-go.patch
* Wed Apr 26 2017 jmassaguerpla@suse.com
- Remove mercurial build dependency. Mercurial is a version control
system, like git. We are not using this in the build service to
get the sources.
- Do not set GOBIN. If GOBIN is unset, by default go assumes GOPATH/bin.
This way, the user can change GOPATH without the need to change GOBIN.
fix bsc#1026658
* Thu Apr 13 2017 jmassaguerpla@suse.com
- minor update to go1.7.5 because this is required by
docker-v17.04.00-ce (bsc#1034053)
fixes included:
* go1.7.1 (released 2016/09/07) includes fixes to the compiler, runtime,
documentation, and the compress/flate, hash/crc32, io, net, net/http,
path/filepath, reflect, and syscall packages.
See the Go 1.7.1 milestone on our issue tracker for details:
https://github.com/golang/go/issues?q=milestone%3AGo1.7.1
* go1.7.2 was not released. No changelog.
* go1.7.3 (released 2016/10/19) includes fixes to the compiler, runtime,
and the crypto/cipher, crypto/tls, net/http, and strings packages.
See the Go 1.7.3 milestone on our issue tracker for details:
https://github.com/golang/go/issues?q=milestone%3AGo1.7.3
* go1.7.4 (released 2016/12/01) includes two security fixes.
See the Go 1.7.4 milestone on our issue tracker for details:
https://github.com/golang/go/issues?q=milestone%3AGo1.7.4
* go1.7.5 (released 2017/01/26) includes fixes to the compiler, runtime,
and the crypto/x509 and time packages.
See the Go 1.7.5 milestone on our issue tracker for details:
https://github.com/golang/go/issues?q=milestone%3AGo1.7.5
* Fri Mar 31 2017 jmassaguerpla@suse.com
- Add a patch to bump _MaxGomaxprocs so that things like Docker and k8s can run
properly on NUMA machines. Don't bump this number too high. bsc#1028865
+ runtime-bump-MaxGomaxprocs.patch