upload golang-1.10 1.10.4 to all supported releases of ubuntu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
golang-1.10 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Trusty |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[impact]
To enable packages that are backported wholesale to all releases of Ubuntu (i.e. snapd) to stop depending on what is now a fairly ancient version of Go, we are going to upload 1.10 (the version of Go in 18.04 LTS) to xenial and trusty as well. This is an unusual "SRU" but the plan has been concocted with the approval of the Ubuntu security team (who I will ask to comment here to confirm their acceptance of the plan).
[test case]
A smoke test, like this:
$ apt install golang-1.10-go
$ PATH=/usr/
$ go version
< check it's 1.10 >
$ cat > trivial.go
package main
func main() {}
$ go run trivial.go
$ cat > trivialcgo.go
package main
import "C"
func main() {}
$ go run trivialcgo.go
Then we should verify that snapd builds with the golang-1.10 in proposed take the snapd packaging for each distro series, edit this line in debian/rules:
export PATH:=/
to reference go-1.10 instead, edit the build-dependencies, and upload that to a PPA that has proposed enabled and check it builds everywhere.
[regression potential]
It's a new package so should not impact any existing behaviour. I'm not at all proposing to update the default version of Go in a stable release.
Changed in golang-1.10 (Ubuntu): | |
status: | New → Fix Released |
tags: | added: id-5baaaf69fafce02f17203cee |
description: | updated |
I have test builds here https:/ /launchpad. net/~mwhudson/ +archive/ ubuntu/ devirt/ +packages (they keep failing on intel because builder performance is so bad currently :()