Changelog for
go1.4-race-1.4.3-13.1.x86_64.rpm :
* Mon Jun 08 2020 guillaume.gardetAATTopensuse.org- Ensure ARM arch is set properly - boo#1169832
* Fri Jan 24 2020 dimstarAATTopensuse.org- BuildREquire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavor.
* Mon Mar 11 2019 mliskaAATTsuse.cz- Add gcc9-rsp-clobber.patch in order to fix bsc#1121397.
* Sat Dec 15 2018 asaraiAATTsuse.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
* Sun Mar 25 2018 kasimir_AATToutlook.de- Fix patch for armv6l build
* armv6l.patch
* 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
* 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 05 2017 thippAATTsuse.de- Fix incorrectly ghosted files
* Tue Sep 05 2017 thippAATTsuse.de- Provide go = 1.4- Fix ghost files
* 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.
* Mon Jul 17 2017 thippAATTsuse.de- build without cgo on Factory- remove mercurial requirement
* Sun Aug 14 2016 iAATTmarguerite.su- fix source location for 3rd-party libraries
* Tue Jul 26 2016 jmassaguerplaAATTsuse.com- CVE-2016-5386.patch: fixes bsc#988487 aka https://httpoxy.org/
* Sat Jun 11 2016 iAATTmarguerite.su- update version 1.4.3
* net/http: security fixes
* build: remove -Werror from cmd/dist
* runtime: panic when accessing an empty struct value appended to an uninitialized slice
* runtime: garbage collector found invalid heap pointer iterating over map
* runtime: leftover defer or casgstatus: waiting for Gwaiting but is Grunnable error on windows/amd64- add patch: go-1.4.3-support-new-386_amd64-relocations.patch- add go1.4.gdbinit for debug friendly- drop go-wiki-gadget.xml: it has not been used from the beginning
* Sat Aug 22 2015 iAATTmarguerite.su- rename to go1.4- use update-alternatives for /usr/bin/go and profile.d, so it can be co-installed with go 1.5
* 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