Fix FTBFS against runc 1.1.7

Bug #2028405 reported by Lucas Kanashiro
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
golang-github-containers-psgo (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Undecided
Lucas Kanashiro
golang-github-containers-storage (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Undecided
Lucas Kanashiro
opengcs (Ubuntu)
Invalid
Undecided
Unassigned
Focal
Fix Released
Undecided
Lucas Kanashiro

Bug Description

[Impact]

The following packages are FTBFSing (which leads to a autopgktest failure) against runc version 1.1.7-0ubuntu1~20.04.1 in focal-proposed at the moment:

- golang-github-containers-psgo
- golang-github-containers-storage
- opengcs

This was identified during the following SRU:

https://bugs.launchpad.net/ubuntu/kinetic/+source/runc/+bug/2023694

Due to that, we are not able to release the latest runc version to Focal.

[Test Plan]

Build and make autopkgtest pass against runc 1.1.7

[Where problems could occur]

To fix this we need to change the Go version used to build the packages, what could happen is the Go compiler changing something internally which could lead to a different binary package with a different behavior.

Changed in golang-github-containers-psgo (Ubuntu):
status: New → Invalid
Changed in golang-github-containers-storage (Ubuntu):
status: New → Invalid
Changed in opengcs (Ubuntu):
status: New → Invalid
Changed in golang-github-containers-psgo (Ubuntu Focal):
status: New → In Progress
assignee: nobody → Lucas Kanashiro (lucaskanashiro)
Changed in golang-github-containers-storage (Ubuntu Focal):
status: New → In Progress
assignee: nobody → Lucas Kanashiro (lucaskanashiro)
Changed in opengcs (Ubuntu Focal):
status: New → In Progress
assignee: nobody → Lucas Kanashiro (lucaskanashiro)
tags: added: server-todo
Revision history for this message
Steve Langasek (vorlon) wrote : Please test proposed package

Hello Lucas, or anyone else affected,

Accepted golang-github-containers-psgo into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/golang-github-containers-psgo/1.4.0-1ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

tags: added: block-proposed-focal
Changed in golang-github-containers-psgo (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-focal
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Lucas, or anyone else affected,

Accepted golang-github-containers-storage into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/golang-github-containers-storage/1.15.8+dfsg1-1ubuntu2 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in golang-github-containers-storage (Ubuntu Focal):
status: In Progress → Fix Committed
Changed in opengcs (Ubuntu Focal):
status: In Progress → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :

Hello Lucas, or anyone else affected,

Accepted opengcs into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/opengcs/0.3.4+dfsg2-0ubuntu3.20.04.4 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :
tags: added: verification-done verification-done-focal
removed: verification-needed verification-needed-focal
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

I removed the block-proposed tag because the packages of the container stack were already released (landed in -updates), so this can be also released now.

https://bugs.launchpad.net/ubuntu/kinetic/+source/runc/+bug/2023694
https://bugs.launchpad.net/ubuntu/lunar/+source/docker.io-app/+bug/2022390

tags: removed: block-proposed-focal
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package golang-github-containers-psgo - 1.4.0-1ubuntu0.1

---------------
golang-github-containers-psgo (1.4.0-1ubuntu0.1) focal; urgency=medium

  * Build with Go 1.20 to fix FTBFS against runc (LP: #2028405).
    - d/control: b-d on golang-1.20-go instead of golang-any.
    - d/rules: add Go 1.20 to the $PATH.

 -- Lucas Kanashiro <email address hidden> Mon, 17 Jul 2023 16:36:13 -0300

Changed in golang-github-containers-psgo (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package opengcs - 0.3.4+dfsg2-0ubuntu3.20.04.4

---------------
opengcs (0.3.4+dfsg2-0ubuntu3.20.04.4) focal; urgency=medium

  * Build with Go 1.20 to fix FTBFS against runc (LP: #2028405).
    - d/control: b-d on golang-1.20-go instead of golang-any.
    - d/rules: add Go 1.20 to the $PATH.

 -- Lucas Kanashiro <email address hidden> Mon, 17 Jul 2023 16:42:51 -0300

Changed in opengcs (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Andreas Hasenack (ahasenack) wrote : Update Released

The verification of the Stable Release Update for golang-github-containers-psgo has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package golang-github-containers-storage - 1.15.8+dfsg1-1ubuntu2

---------------
golang-github-containers-storage (1.15.8+dfsg1-1ubuntu2) focal; urgency=medium

  * Build with Go 1.20 to fix FTBFS against runc (LP: #2028405).
    - d/control: b-d on golang-1.20-go instead of golang-any.
    - d/rules: add Go 1.20 to the $PATH.
    - d/p/skip-test-failing-with-go-1.20.patch: avoid test failure with Go 1.20.

 -- Lucas Kanashiro <email address hidden> Mon, 17 Jul 2023 16:41:36 -0300

Changed in golang-github-containers-storage (Ubuntu Focal):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.