2018-09-25 23:43:23 |
Michael Hudson-Doyle |
bug |
|
|
added bug |
2018-09-25 23:43:32 |
Michael Hudson-Doyle |
nominated for series |
|
Ubuntu Bionic |
|
2018-09-25 23:43:32 |
Michael Hudson-Doyle |
bug task added |
|
golang-1.10 (Ubuntu Bionic) |
|
2018-09-25 23:43:32 |
Michael Hudson-Doyle |
nominated for series |
|
Ubuntu Trusty |
|
2018-09-25 23:43:32 |
Michael Hudson-Doyle |
bug task added |
|
golang-1.10 (Ubuntu Trusty) |
|
2018-09-25 23:43:32 |
Michael Hudson-Doyle |
nominated for series |
|
Ubuntu Xenial |
|
2018-09-25 23:43:32 |
Michael Hudson-Doyle |
bug task added |
|
golang-1.10 (Ubuntu Xenial) |
|
2018-09-25 23:43:38 |
Michael Hudson-Doyle |
golang-1.10 (Ubuntu): status |
New |
Fix Released |
|
2018-09-26 12:36:25 |
Francis Ginther |
tags |
|
id-5baaaf69fafce02f17203cee |
|
2018-09-30 22:06:28 |
Michael Hudson-Doyle |
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]
$ apt install golang-1.10-go
$ PATH=/usr/lib/go-1.10/bin:$PATH
$ 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
[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. |
[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/lib/go-1.10/bin:$PATH
$ 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:=/usr/lib/go-1.6/bin:${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. |
|
2018-10-09 23:08:30 |
Brian Murray |
golang-1.10 (Ubuntu Bionic): status |
New |
Fix Committed |
|
2018-10-09 23:08:33 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-10-09 23:08:36 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2018-10-09 23:08:41 |
Brian Murray |
tags |
id-5baaaf69fafce02f17203cee |
id-5baaaf69fafce02f17203cee verification-needed verification-needed-bionic |
|
2018-10-14 23:55:56 |
Michael Hudson-Doyle |
tags |
id-5baaaf69fafce02f17203cee verification-needed verification-needed-bionic |
id-5baaaf69fafce02f17203cee verification-done-bionic |
|
2018-10-17 19:35:37 |
Launchpad Janitor |
golang-1.10 (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2018-10-17 19:35:45 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2018-10-17 22:42:43 |
Steve Langasek |
golang-1.10 (Ubuntu Xenial): status |
New |
Fix Committed |
|
2018-10-17 22:42:45 |
Steve Langasek |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2018-10-17 22:42:49 |
Steve Langasek |
tags |
id-5baaaf69fafce02f17203cee verification-done-bionic |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-needed verification-needed-xenial |
|
2018-10-17 23:32:12 |
Steve Langasek |
golang-1.10 (Ubuntu Trusty): status |
New |
Fix Committed |
|
2018-10-17 23:32:17 |
Steve Langasek |
tags |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-needed verification-needed-xenial |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-needed verification-needed-trusty verification-needed-xenial |
|
2018-10-18 02:04:28 |
Michael Hudson-Doyle |
tags |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-needed verification-needed-trusty verification-needed-xenial |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-done-xenial verification-needed verification-needed-trusty |
|
2018-10-18 02:13:51 |
Michael Hudson-Doyle |
tags |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-done-xenial verification-needed verification-needed-trusty |
id-5baaaf69fafce02f17203cee verification-done-bionic verification-done-trusty verification-done-xenial |
|
2018-10-25 15:27:48 |
Launchpad Janitor |
golang-1.10 (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2018-10-25 15:31:37 |
Launchpad Janitor |
golang-1.10 (Ubuntu Trusty): status |
Fix Committed |
Fix Released |
|