Overview
Request 640330 accepted
- 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.
* Accept after https://build.opensuse.org/request/show/640142 adding
go1.11.1 to Factory
* Accept after https://build.opensuse.org/request/show/640141 containing
the fix for devel:kubic/cri-o with go1.11.x
maxlin_factory (Yuchen Lin): Thanks for the report. Can you provide additional details to reproduce? Is there an OBS build log I can look at? I am able to osc build devel:kubic/cri-o on TW x86_64 with go1.11 and this version of the go metapackage installed.
One potential issue for local builds is the current go.sh mechanism that sets go env vars:
https://build.opensuse.org/package/view_file/devel:languages:go/go1.11/go.sh?expand=1
Which the go1.11 package installs to:
$ find $GOROOT -name go.sh /usr/lib64/go/1.11/bin/profile.d/go.sh
$ sudo find /etc/ -name go.sh /etc/alternatives/go.sh /etc/profile.d/go.sh
The correct env vars set by go.sh should be:
$ set |grep GO GOARCH=amd64 GOOS=linux GOPATH=/home/myuser/go:/usr/share/go/1.11/contrib GOROOT=/usr/lib64/go/1.11
After installing go1.11 on my machine, the previous setting persisted GOROOT=/usr/lib64/go/1.10 despite opening new shells during troubleshooting. IIRC once I exited my tmux session, the correct version of go.sh and correct env vars were used thereafter. I don't know the reason I was seeing that behavior w.r.t. /etc/profile.d/go.sh.
I have a patch for cri-o-1.11.2 backporting one hunk from an upstream commit that fixes go1.11 compatibility.
Upstream: "cleanup new errors found by improved compiler" https://github.com/kubernetes-sigs/cri-o/commit/0bd30872028b5ed2d0eb7febb39f034b5f2da72a
Request https://build.opensuse.org/request/show/640141 containing the fix submitted to devel:kubic/cri-o.
Related: request with point update to go1.11.1 submitted: https://build.opensuse.org/request/show/640142
Request History
jfkw created request
- 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.
* Accept after https://build.opensuse.org/request/show/640142 adding
go1.11.1 to Factory
* Accept after https://build.opensuse.org/request/show/640141 containing
the fix for devel:kubic/cri-o with go1.11.x
staging-bot set openSUSE:Factory:Staging:J as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:J"
staging-bot accepted review
Picked openSUSE:Factory:Staging:J
licensedigger accepted review
ok
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto added repo-checker as a reviewer
Please review build success
factory-auto accepted review
Check script succeeded
jengelh accepted review
repo-checker accepted review
cycle and install check passed
dimstar_suse accepted review
ready to accept
dimstar_suse approved review
ready to accept
dimstar_suse accepted request
Accept to openSUSE:Factory
@dimstar_suse, @factory-repo-checker: review reminder