Backport container stack from Jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
containerd (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
Impish |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
docker.io (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
Impish |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
go-md2man (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
golang-1.16 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Invalid
|
Undecided
|
Unassigned | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
golang-github-fsouza-go-dockerclient (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
golang-github-openshift-imagebuilder (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Bionic |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
runc (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
Impish |
Fix Released
|
Medium
|
Lucas Kanashiro |
Bug Description
[Impact]
In order to follow our policy on keeping the container stack (docker.io, containerd, and runc) up-to-date in our supported releases, let's backport the stack in Jammy to Impish, Focal, and Bionic.
It is also important because the new releases contain some CVE fixes. It was discussed with the security team that once those packages land in -updates they will perform no-changes uploads to the security pocket.
golang-
### go-md2man
Version 1.0.6+git201706
https:/
[Test Plan]
Per https:/
For golang-
### go-md2man
The package should build fine and also one should be able to use its basic commands like --help:
$ lxc launch ubuntu-daily:bionic go-md2man-
$ lxc shell go-md2man-
# apt update && apt upgrade -y
# apt install go-md2man
# go-md2man --help
Segmentation fault (core dumped)
The fixed package should not segfault.
Also make sure that the non-ppc64el arches keep producing the same output after this rebuild. For example, on amd64, do the following with the previous go-md2man package, and the rebuilt one, and compare the resulting output file, which must be the same in both cases:
$ go-md2man -in somefile.md -out somefile.man
[Where problems could occur]
As usual, we deliver most benefit to our users by delivering an upstream experience. A risk of regressions is part of that.
### go-md2man
The fix for this package is a no-changes rebuild and in the worst case scenario the package would keep segfaulting.
Changed in docker.io (Ubuntu): | |
status: | New → Invalid |
tags: | added: server-todo |
Changed in containerd (Ubuntu): | |
importance: | Undecided → Medium |
Changed in docker.io (Ubuntu): | |
importance: | Undecided → Medium |
Changed in runc (Ubuntu): | |
importance: | Undecided → Medium |
Changed in containerd (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in docker.io (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in runc (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in containerd (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in containerd (Ubuntu Impish): | |
importance: | Undecided → Medium |
Changed in docker.io (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in docker.io (Ubuntu Impish): | |
importance: | Undecided → Medium |
Changed in runc (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in runc (Ubuntu Impish): | |
importance: | Undecided → Medium |
Changed in containerd (Ubuntu): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd (Ubuntu): | |
assignee: | Lucas Kanashiro (lucaskanashiro) → nobody |
summary: |
- Backport container stack in Jammy + Backport container stack from Jammy |
tags: | added: cetest |
tags: | removed: cetest |
description: | updated |
description: | updated |
For now, I am not backporting the container stack to Bionic because there we do not have the minimum Golang required version to build docker.io and runc. I'll be working to sort that out soon.