|
|
|
|
Changelog for go1.6-1.6.4-25.23.i586.rpm :
* Sat Dec 15 2018 Aleksa Sarai - 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 * Sat Feb 24 2018 jmassaguerplaAATTsuse.com- fix bsc#1082409: Review dependencies (requires, recommends and supports) * Sat Oct 21 2017 asaraiAATTsuse.com- Install $GOROOT/lib packages, to include upstream files such as the timezone database. bsc#1064522 * Fri Oct 13 2017 fstrbaAATTsuse.com- Build with gcc7-go in openSUSE:Factory- Added path: * gcc7-go.patch + execute %{_bindir}/go-7 instead of %{_bindir}/go * Tue Oct 10 2017 thippAATTsuse.de- Add patch to fix arbitrary code execution during “go get” or “go get -d” (CVE-2017-15041). bsc#1062085 + cmd-go-reject-update-of-VCS-inside-VCS.patch * Mon Oct 09 2017 thippAATTsuse.de- Add patch to fix PlainAuth to refuse to send passwords to non-TLS servers (CVE-2017-15042). bsc#1062087 + net-smtp-fix-PlainAuth-to-refuse-to-send-passwords-to-non-TLS-servers.patch * Tue Sep 12 2017 thippAATTsuse.de- Fix incorrectly ghosted files * Sun Sep 03 2017 kukukAATTsuse.de- Fix setting of %{with_gccgo} * Thu Aug 31 2017 thippAATTsuse.de- add fix-sanitizer-build-against-latest-glibc.patch which fixes the sanitizer built against certain glibc versions * Wed Aug 09 2017 asaraiAATTsuse.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. * Thu Jul 27 2017 thippAATTsuse.de- Remove ruby requirement- Use %{go_api} macro in paths * Tue Jul 25 2017 fcastelliAATTsuse.com- Update to latest release of the 1.6 branch: 1.6.4, includes two security fixes backported from 1.7.4: * crypto/x509: honor OS X certificate trust settings Security (issue#18141) * net/http: backport \"multipart ReadForm close file after copy\" (issue#17965)- Added patch: fix-race-condition-bsc-1048899.diff : fixes a race condition, backport of https://go-review.googlesource.com/c/34835/6 - fixes bsc#1048899 * Mon Jul 24 2017 thippAATTsuse.de- Fix path of GOROOT env variable * Mon Jul 17 2017 thippAATTsuse.de- Remove gcc5-go dependency and only use gcc6-go if needed- Remove gcc5-go.patch- Remove mercurial dependency * Mon May 29 2017 thippAATTsuse.de- Add patch to fix carry bug in x86-64 P-256 implementation (CVE-2017-8932). bsc#1040618 + fix-carry-bug-in-x86-64-P-256-implementation.patch * Fri Apr 28 2017 thippAATTsuse.de- Rename package to go1.6 * Fri Mar 31 2017 jmassaguerplaAATTsuse.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 * Fri Sep 23 2016 jmassaguerplaAATTsuse.com- Reverting to use gcc-go instead of go1.4 for Factory and Leap The fallback boostrap method via go1.4 does not work for Factory because of a known bug with binutils 2.27 https://github.com/golang/go/issues/16906. Leap will work but we don\'t have go1.4 in there. * Wed Sep 21 2016 jmassaguerplaAATTsuse.com- update to gcc6-go for Factory- add gcc6-go.patch for Factory- build with gcc-go for aarch64, ppc64le and ppc64, but for x86_64 always use go1.4, as it should be according to https://golang.org/doc/install/source#go14 * Tue Aug 30 2016 jmassaguerplaAATTsuse.com- build ppc64le with gcc-go * Sun Aug 14 2016 iAATTmarguerite.su- fix source location for 3rd-party libraries * Tue Jul 26 2016 jmassaguerplaAATTsuse.com- update go go1.6.3 (released 2016/07/17) includes security fixes to the net/http/cgi package and net/http package when used in a CGI environment. This release also adds support for macOS Sierra. See the Go 1.6.3 milestone on our issue tracker for details. This fixes: bsc#988487 * Tue Jul 19 2016 normandAATTlinux.vnet.ibm.com- do not set with_shared for ppc64 (BE) * Thu Jun 23 2016 dmuellerAATTsuse.com- bootstrap aarch64 even on SLE via gcc5-go * Fri Jun 17 2016 iAATTmarguerite.su- install shared libraries. * Fri Jun 10 2016 iAATTmarguerite.su- update version 1.6.2 * fixes to the compiler, runtime, tools, documentation, and the mime/multipart, net/http, and sort packages. * Wed Apr 13 2016 jmassaguerplaAATTsuse.com- fix bsc#974232: CVE-2016-3959: go: Infinite loop in several big integer routines * Fri Feb 19 2016 jmassaguerplaAATTsuse.com- Update to version 1.6 * On Linux on little-endian 64-bit PowerPC (linux/ppc64le), Go 1.6 now supports cgo with external linking and is roughly feature complete. * Vendoring support * HTTP2 transparent support * fix gc and gccgo incompatibility regarding embedded unexported struct types containing exported fields * Linux on 64-bit MIPS and Android on 32-bit x86 * enforced rules for sharing Go pointers with C * new mechanism for template reuse * performance improvements ... and more! see more in https://tip.golang.org/doc/go1.6 * Wed Feb 10 2016 fcastelliAATTsuse.com- Update to version 1.5.3: * CVE-2015-8618: go: Carry propagation in Int.Exp Montgomery code in math/big library (bnc#960151) * Sun Jan 10 2016 iAATTmarguerite.su- macro.go and golang-macros.rb moved to golang-packaging * Wed Dec 30 2015 iAATTmarguerite.su- macro.go: * added golang-macros.rb to deal with complicated macros that are hard to be written in shell script * support \"--with-buildid\" which is the former ugly \"WITH_FAKE_BUILDID\" environment variable hack * support \"--shared\" which is \"-buildmode=shared -linkshared\" in case anyone need it * add go_api_ver macro which is currently 1.5- install shared stdlib on x86_64- drop go-wiki-gadget.xml: it hasn\'t been used from the beginning- add go.gdbinit for debug friendly * Thu Dec 10 2015 matwey.kornilovAATTgmail.com- Updated to 1.5.2: This release includes bug fixes to the compiler, linker, and the mime/multipart, net, and runtime packages. https://golang.org/doc/devel/release.html#go1.5.minor * Sun Oct 25 2015 guoli_lAATT126.com- Updated to 1.5.1 This release includes bug fixes to the go command, the compiler, assembler, and the fmt, net/textproto, net/http, and runtime packages. https://golang.org/doc/devel/release.html#go1.5.minor * Wed Oct 07 2015 mlinAATTsuse.com- Adapt to Leap * use gcc5-go than go1.4 is the proper requirement for Leap * Tue Sep 15 2015 dmuellerAATTsuse.com- go.sh, macros.go, go.spec: add missing bits for aarch64 * Fri Sep 11 2015 dmuellerAATTsuse.com- enable build for aarch64- rediff armv6l.patch * Sat Aug 22 2015 iAATTmarguerite.su- enable ppc64 and ppc64le * Thu Aug 20 2015 iAATTmarguerite.su- update to version 1.5 * see https://golang.org/doc/go1.5- add: go-1.5-build-dont-reinstall-stdlibs.patch drop: go-build-dont-reinstall-stdlibs.patch * refresh patch- add: go-1.5-install-dont-reinstall-stdlibs.patch drop: go-install-dont-reinstall-stdlibs.patch * refresh patch- drop: go-1.4.2-rel.plt-alignment.patch * fix by upstream- add gcc5-go.patch * find /usr/bin/go-5 when bootstrapping with gcc5-go- use update-alternatives for /usr/bin/go and profiles.d so it can be co-installed with go1.4 * Tue Aug 11 2015 jmassaguerplaAATTsuse.com- fix update from 1.3.3 Update from 1.3.3 was broken in this commit https://build.opensuse.org/package/rdiff/devel:languages:go/go?linkrev=base&rev=205 That commit fixed a dangling symlink in src (src/pkg) by instead symlinking src, which broke compatibility. This commit fixes it by, instead, symlinking all the files in src. * Wed Jul 22 2015 schwabAATTsuse.de- macros.go: fix missing quotes in %goinstall (bsc#939067) * Sun Jul 12 2015 iAATTmarguerite.su- macros.go: fix \"summary-not-capitalized\" * Thu Jul 09 2015 iAATTmarguerite.su- macros.go: * *-doc can\'t properly describe what the sub-package really is, and they\'re mostly source codes instead of the claimed \"API, documentation, and examples\". so rename to *-source. and not recommend to install them to save users\' disk space. * %%go_requires should be handled automatically by golang-packaging * not recommend to install source package any more, so %%go_recommmends set to nil. * Sun Jul 05 2015 iAATTmarguerite.su- macros.go: * add a \"WITH_FAKE_BUILDID\" option to enable the fake build ID compution. * to fake build ID, you have to make sure your package has only one binary. it is nonsense that two or more nonidentical binaries have the same build ID. * Sat Jul 04 2015 iAATTmarguerite.su- enable debuginfo * the strip workaround (boo#818502) does not need any more * re-enable debug_packge/debug_install_post macros- add patch: go-1.4.2-rel.plt-alignment.patch * cmd/ld: set alignment for the .rel.plt section on 32-bit architectures * https://github.com/golang/go/issues/9802 * or i586 build will fail at extracting debuginfo- macros.go: * re-enable debug_packge/debug_install_post macros from goprep() * add ldflags to gobuild() to compute BUILD ID for debuginfo package- go itself doesn\'t support BUILD ID yet * Thu Jun 11 2015 fcastelliAATTsuse.com- Remove fix_certificates_lookup_on_sles11.patch: this is superseded by fix_certificates.patch- Add fix_certificates_lookup.patch: force Go to look for certificates only in the locations available on openSUSE and SLE. Also ensure certificates are found on SLE11 (previous fix_certificates_lookup_on_sles11.patch) * Thu Jun 11 2015 fcastelliAATTsuse.com- Add fix_certificates_lookup_on_sles11.patch: this patch is required to have Go programs read the system certificates on SLE11. See issue https://github.com/golang/go/issues/6391 * Wed Apr 08 2015 fcastelliAATTsuse.com- Fix building of all the Go packages under devel:languages:go. The %goprep macro contained some unescaped lines, causing go install to attempt the installation of the build artifacts outside of the buildroot. * Mon Mar 30 2015 iAATTmarguerite.su- disable debuginfo/debug package creation on all golang packages * .a files in golang doesn\'t contain debuginfo right now, so extract a debug package will cause \"Failed to write file: invalid section alignment\" and we don\'t need to bother stripping them. * we can\'t depend on good luck for all golang packages, hoping they\'ll pass the build and not randomly fail. * Fri Mar 20 2015 iAATTmarguerite.su- remove \"go_disable_brp_strip_static_archive\" macro from macros.go, which contains redefinition of os_install_post too.- disable debug package generation for all architectures, because: * build IDs are not generated at all, even for successful builds * \"Failed to write file: invalid section alignment\" on arm/i586. * Thu Mar 19 2015 iAATTmarguerite.su- remove redefinition of os_install_post macro, which was used to override brp-strip-static-archive that has been manually removed from openSUSE distribution since 2011.05.- This might fix i586 builds for openSUSE:Factory: * Too many levels of recursion in macro expansion * Failed to write file: invalid section alignment * Sat Mar 07 2015 iAATTmarguerite.su- Added Obsoletes for go-vim/emacs, they went to separate projects * Sun Mar 01 2015 matwey.kornilovAATTgmail.com- Fix dangling-symlink /usr/lib64/go/src/pkg /usr/share/go/src/pkg * Sun Mar 01 2015 matwey.kornilovAATTgmail.com- allow-binary-only-packages.patch: Revert missed patch and update for 1.4 * Fri Feb 27 2015 matwey.kornilovAATTgmail.com- Updated to 1.4.2: Support of editors has been dropped * Thu Oct 30 2014 fcastelliAATTsuse.com- Updated to 1.3.3: includes further bug fixes to cgo, the runtime package,s and the nacl port.- Changes associated with release 1.3.2: includes bug fixes to cgo and the crypto/tls packages. See the change history for details (bnc#898901 - CVE-2014-7189). * Tue Oct 21 2014 dmuellerAATTsuse.com- avoid stripping debuginfo on arm, it fails (and is not necessary) * Fri Oct 17 2014 sebastian.kratzAATTpiraten-ahoi.de- add armv6l.patch * workaround for qemu-arm bug * under qemu on armv6 the number of unix signals isn\'t 64 but 63. thus there is an off-by-one error while building and testing. this fix now reduces the constant defining the number of signals by 1, but that of course means signal handling won\'t be 100% correct. * https://groups.google.com/forum/#!topic/golang-nuts/MqKTX_XIOKE
|
|
|