Recommended update for go1.12

SUSE Recommended Update: Recommended update for go1.12
Announcement ID: SUSE-RU-2019:1732-1
Rating: moderate
References: #1121397
Affected Products:
  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1
  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15

An update that has one recommended fix can now be installed.

Description:

This update for go1.12 to version 1.12.6 fixes the following issues:

  • cmd/compile: 'autogenerated':1: symbol listed multiple times for same type across multiple packages
  • cmd/compile: sparse slices with struct items are not initialized
  • cmd/go: accept -Wl,-R,path
  • cmd/go: go directive is not only added during go mod init, but also under other conditions that are hard to deduce
  • cmd/go: go get -x prints to stdout
  • cmd/go: MacOS binaries invalid for eventual Apple Notary
  • cmd/go: module loader fails to resolve imports within symlinked source file
  • cmd/go: pseudoversions can refer to external commits
  • cmd/go: tests failing on linux-amd64-longtest
  • cmd/link: fix deferreturn detector
  • cmd/link: ppc64 broken NeedsFix
  • cmd/vet: Consider reverting tag conflict for embedded fields
  • cmd/vet: possible to get a printf false positive with big.Int
  • crypto/x509: macos 10.14 SIGSEGV in crypto/x509._Cfunc_FetchPEMRoots
  • net/http: make Transport ignore 408 timeout messages from server
  • os.RemoveAll failing silently in go 1.12.2 when removing non-empty directories at /
  • runtime: high-percentile latency of memory allocations has regressed significantly
  • runtime: treap implementation of find() doesn't return the best-fit span
  • syscall: Windows user32 function (SendInput) behaves incorrectly when called within golang environment
  • x/build/cmd/gopherbot: gopherbot needs human intervention

Patch Instructions:

To install this SUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1:
    zypper in -t patch SUSE-SLE-Module-Development-Tools-OBS-15-SP1-2019-1732=1
  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15:
    zypper in -t patch SUSE-SLE-Module-Development-Tools-OBS-15-2019-1732=1

Package List:

  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1 (aarch64 ppc64le s390x x86_64):
    • go1.12-1.12.6-1.12.1
    • go1.12-doc-1.12.6-1.12.1
  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1 (x86_64):
    • go1.12-race-1.12.6-1.12.1
  • SUSE Linux Enterprise Module for Open Buildservice Development Tools 15 (aarch64 ppc64le s390x x86_64):
    • go1.12-1.12.6-1.12.1
    • go1.12-doc-1.12.6-1.12.1

References: