Overview

Request 967938 accepted

- Update to current stable go1.18
Refs boo#1193742 go1.18 release tracking (forwarded request 967937 from jfkw)

Loading...

Dominique Leuenberger's avatar

Breaks suseconnect-ng; https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:E/suseconnect-ng/standard/x86_64


Jeff Kowalczyk's avatar
author source maintainer

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.

packages/l/lxd/lxd.spec
171:    <<<"$(go list -f '{{.Name}}:{{.ImportPath}}' %{import_path}/... | \

packages/c/container-diff/container-diff.spec
76:PKG_LIST=$(go list ./... | grep -v "%{project}/vendor")

packages/s/suseconnect-ng/suseconnect-ng.spec
114:go list all

Jeff Kowalczyk's avatar
author source maintainer

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

Request History
Jeff Kowalczyk's avatar

jfkw created request

- Update to current stable go1.18
Refs boo#1193742 go1.18 release tracking (forwarded request 967937 from jfkw)


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:E got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:E got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:E got accepted.

openSUSE Build Service is sponsored by