Activity log for bug #1967425

Date Who What changed Old value New value Message
2022-03-31 19:24:57 Lucas Kanashiro bug added bug
2022-03-31 19:42:20 Lucas Kanashiro nominated for series Ubuntu Bionic
2022-03-31 19:42:20 Lucas Kanashiro bug task added golang-1.16 (Ubuntu Bionic)
2022-03-31 19:42:30 Lucas Kanashiro golang-1.16 (Ubuntu): status New Invalid
2022-04-01 21:24:05 Lucas Kanashiro attachment added debdiff https://bugs.launchpad.net/ubuntu/+source/golang-1.16/+bug/1967425/+attachment/5575870/+files/debdiff
2022-04-04 15:56:41 Lucas Kanashiro description [Impact] To enable packages that are backported wholesale to all releases of Ubuntu (i.e. runc and docker.io) to stop depending on what is now a fairly ancient version of Go (some of them require at least Go 1.16), we are going to upload 1.16 to bionic (this version is in focal already). 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 Plan] A smoke test, like this: $ apt install golang-1.16-go $ PATH=/usr/lib/go-1.16/bin:$PATH $ go version < check it's 1.16 > $ 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 runc from Jammy builds with the golang-1.16 in proposed, take the runc package, edit this line in debian/rules: export PATH:=/usr/lib/go-1.16/bin:${PATH} to reference go-1.16 instead, edit the build-dependencies, and upload that to a PPA that has proposed enabled and check it builds everywhere. [Where problems could occur] It's a new package so should not impact any existing behavior. 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. runc and docker.io) to stop depending on what is now a fairly ancient version of Go (some of them require at least Go 1.16), we are going to upload 1.16 to bionic (this version is in focal already). 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 Plan] A smoke test, like this: $ apt install golang-1.16-go $ PATH=/usr/lib/go-1.16/bin:$PATH $ go version < check it's 1.16 > $ 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 runc/1.1.0-0ubuntu1~20.04.1 from Focal (in unapproved queue at the moment) builds in Bionic with the golang-1.16 in proposed, take the runc package (https://github.com/tianon/debian-runc/tree/focal), add the following line to debian/rules: +export GO111MODULE := off +export GOCACHE := $(CURDIR)/.cache Also add a new changelog entry with something like this: $ dch -v 1.1.0-0ubuntu1~18.04.1 -D bionic -b "Backport to Bionic." and upload that to a PPA that has bionic-proposed enabled and check it builds everywhere. [Where problems could occur] It's a new package so should not impact any existing behavior. I'm not at all proposing to update the default version of Go in a stable release.
2022-04-04 15:58:29 Lucas Kanashiro description [Impact] To enable packages that are backported wholesale to all releases of Ubuntu (i.e. runc and docker.io) to stop depending on what is now a fairly ancient version of Go (some of them require at least Go 1.16), we are going to upload 1.16 to bionic (this version is in focal already). 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 Plan] A smoke test, like this: $ apt install golang-1.16-go $ PATH=/usr/lib/go-1.16/bin:$PATH $ go version < check it's 1.16 > $ 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 runc/1.1.0-0ubuntu1~20.04.1 from Focal (in unapproved queue at the moment) builds in Bionic with the golang-1.16 in proposed, take the runc package (https://github.com/tianon/debian-runc/tree/focal), add the following line to debian/rules: +export GO111MODULE := off +export GOCACHE := $(CURDIR)/.cache Also add a new changelog entry with something like this: $ dch -v 1.1.0-0ubuntu1~18.04.1 -D bionic -b "Backport to Bionic." and upload that to a PPA that has bionic-proposed enabled and check it builds everywhere. [Where problems could occur] It's a new package so should not impact any existing behavior. 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. runc and docker.io) to stop depending on what is now a fairly ancient version of Go (some of them require at least Go 1.16), we are going to upload 1.16 to bionic (this version is in focal already). 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 Plan] A smoke test, like this: $ apt install golang-1.16-go $ PATH=/usr/lib/go-1.16/bin:$PATH $ go version < check it's 1.16 > $ 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 runc/1.1.0-0ubuntu1~20.04.1 from Focal (in unapproved queue at the moment) builds in Bionic with the golang-1.16 in proposed, take the runc package (https://github.com/tianon/debian-runc/tree/focal), add the following line to debian/rules: +export GO111MODULE := off +export GOCACHE := $(CURDIR)/.cache Also add a new changelog entry with something like this: $ dch -v 1.1.0-0ubuntu1~18.04.1 -D bionic -b "Backport to Bionic." and upload that to a PPA that has bionic-proposed enabled and check it builds everywhere. [Where problems could occur] It's a new package so should not impact any existing behavior. I'm not at all proposing to update the default version of Go in a stable release. FWIW golang-1.16 is already co-installable with other golang versions in other releases.
2022-04-04 18:44:04 Lucas Kanashiro bug added subscriber Ubuntu Stable Release Updates Team
2022-04-04 18:44:15 Lucas Kanashiro golang-1.16 (Ubuntu Bionic): status New In Progress
2022-04-04 18:44:25 Lucas Kanashiro golang-1.16 (Ubuntu Bionic): assignee Lucas Kanashiro (lucaskanashiro)
2022-06-14 15:30:34 Christian Ehrhardt  bug added subscriber Łukasz Zemczak
2022-06-14 15:30:39 Christian Ehrhardt  bug added subscriber Steve Langasek
2022-06-14 15:30:45 Christian Ehrhardt  golang-1.16 (Ubuntu Bionic): assignee Lucas Kanashiro (lucaskanashiro) Matthieu Clemenceau (mclemenceau)
2022-06-22 00:02:00 Steve Langasek golang-1.16 (Ubuntu Bionic): status In Progress Fix Committed
2022-06-22 00:02:05 Steve Langasek bug added subscriber SRU Verification
2022-06-22 00:02:15 Steve Langasek tags verification-needed verification-needed-bionic
2022-08-06 03:07:54 Sergio Durigan Junior bug watch added https://github.com/golang/go/issues/44500
2022-09-22 12:28:05 Lucas Kanashiro attachment added runc_1.1.0-0ubuntu1~20.04.1+18.04.1_amd64.build https://bugs.launchpad.net/ubuntu/bionic/+source/golang-1.16/+bug/1967425/+attachment/5618053/+files/runc_1.1.0-0ubuntu1~20.04.1+18.04.1_amd64.build
2022-09-22 12:28:24 Lucas Kanashiro tags verification-needed verification-needed-bionic verification-done verification-done-bionic
2022-10-07 15:33:31 Robie Basak description [Impact] To enable packages that are backported wholesale to all releases of Ubuntu (i.e. runc and docker.io) to stop depending on what is now a fairly ancient version of Go (some of them require at least Go 1.16), we are going to upload 1.16 to bionic (this version is in focal already). 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 Plan] A smoke test, like this: $ apt install golang-1.16-go $ PATH=/usr/lib/go-1.16/bin:$PATH $ go version < check it's 1.16 > $ 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 runc/1.1.0-0ubuntu1~20.04.1 from Focal (in unapproved queue at the moment) builds in Bionic with the golang-1.16 in proposed, take the runc package (https://github.com/tianon/debian-runc/tree/focal), add the following line to debian/rules: +export GO111MODULE := off +export GOCACHE := $(CURDIR)/.cache Also add a new changelog entry with something like this: $ dch -v 1.1.0-0ubuntu1~18.04.1 -D bionic -b "Backport to Bionic." and upload that to a PPA that has bionic-proposed enabled and check it builds everywhere. [Where problems could occur] It's a new package so should not impact any existing behavior. I'm not at all proposing to update the default version of Go in a stable release. FWIW golang-1.16 is already co-installable with other golang versions in other releases. [Impact] To enable packages that are backported wholesale to all releases of Ubuntu (i.e. runc and docker.io) to stop depending on what is now a fairly ancient version of Go (some of them require at least Go 1.16), we are going to upload 1.16 to bionic (this version is in focal already). 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 Plan] A smoke test, like this: $ apt install golang-1.16-go $ PATH=/usr/lib/go-1.16/bin:$PATH $ go version < check it's 1.16 > $ 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 runc/1.1.0-0ubuntu1~20.04.1 from Focal (in unapproved queue at the moment) builds in Bionic with the golang-1.16 in proposed, take the runc package (https://github.com/tianon/debian-runc/tree/focal), add the following line to debian/rules: +export GO111MODULE := off +export GOCACHE := $(CURDIR)/.cache Also add a new changelog entry with something like this: $ dch -v 1.1.0-0ubuntu1~18.04.1 -D bionic -b "Backport to Bionic." and upload that to a PPA that has bionic-proposed enabled and check it builds on all architectures. [Where problems could occur] It's a new package so should not impact any existing behavior. I'm not at all proposing to update the default version of Go in a stable release. FWIW golang-1.16 is already co-installable with other golang versions in other releases.
2022-10-07 18:18:40 Robie Basak tags verification-done verification-done-bionic verification-needed verification-needed-bionic
2022-10-07 22:06:12 Lucas Kanashiro tags verification-needed verification-needed-bionic verification-done verification-done-bionic
2022-11-21 09:46:20 Launchpad Janitor golang-1.16 (Ubuntu Bionic): status Fix Committed Fix Released
2022-11-21 09:46:30 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team