Overview
Request History
jfkw created request
- Update to current stable go1.18
Refs boo#1193742 go1.18 release tracking (forwarded request 967937 from jfkw)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:E as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:E"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:E"
dimstar accepted review
dimstar_suse accepted review
Staging Project openSUSE:Factory:Staging:E got accepted.
dimstar_suse approved review
Staging Project openSUSE:Factory:Staging:E got accepted.
dimstar_suse accepted request
Staging Project openSUSE:Factory:Staging:E got accepted.
Breaks suseconnect-ng; https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:E/suseconnect-ng/standard/x86_64
Thanks for the report. I will contact affected package maintainers (suseconnect-ng, lxd, container-diff) regarding options. Info for package maintainers at: https://go.dev/doc/go1.18#go-version. In most cases the new embedded build info could be sufficient to replace go list usage in packaging. If calling go list is deemed necessary, using the flag -buildvcs=false should mitigate the soft dependency on git.
suseconnect-ng SR https://build.opensuse.org/request/show/968305 has been submitted.
lxd and container-diff build in a branch test project without modifications: https://build.opensuse.org/project/show/home:jfkw:branches:devel:languages:go:golist-git-softdep
go1.18.1 will remove the embedding of VCS info in 'go test' binaries. It would be reasonable to defer/revoke this SR until go1.18.1 to prevent build failures of packages which do all of the following:
a) contain a git repository in the build sources, triggering detection
b) Call 'go test'
c) Do not transitively depend on git