Keep the -dev binary package in sync with Debian
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
containerd (Ubuntu) |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Jammy |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned | ||
containerd-app (Ubuntu) |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Jammy |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned | ||
docker.io (Ubuntu) |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Jammy |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned | ||
docker.io-app (Ubuntu) |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Jammy |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned | ||
runc (Ubuntu) |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Jammy |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Won't Fix
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
runc-app (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Jammy |
Fix Released
|
Undecided
|
Lucas Kanashiro | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
Lunar |
Won't Fix
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
Lucas Kanashiro |
Bug Description
The Server team is planning to split src:docker.io, src:containerd and src:runc to improve their maintenance. The problem is that when we do major updates of src:docker.io or src:containerd or src:runc in all supported releases, very often we break reverse dependencies relying on the library (-dev package) provided by them. This is kind of expected, as stated in the SRU exception, but it consumes a lot of time of our team fixing those packages via SRUs.
The solution is to create src:docker.io-app, src:containerd-app and src:runc-app to provide only the application binary package, so we can keep updating it across all supported releases without changing the library. And make src:docker.io, src:containerd and src:runc track what we have in Debian, but making them not provide the application binary anymore (docker.io, containerd and runc binaries). With that, we will not break packages in the archive depending on their library packages while doing docker, containerd and runc application (docker.io, containerd and runc binaries) updates.
This bug is going to cover the update of src:docker.io, src:containerd and src:runc to grab what we have in Debian and add a simple delta to make them not provide the application binary.
tags: | added: server-todo |
tags: | added: patch |
summary: |
- Keep all binaries but docker.io (application) in sync with Debian + Keep the -dev binary package in sync with Debian |
Changed in containerd (Ubuntu): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd (Ubuntu Focal): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd (Ubuntu Jammy): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd (Ubuntu Lunar): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
description: | updated |
Changed in containerd-app (Ubuntu): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → Fix Released |
Changed in containerd-app (Ubuntu Focal): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd-app (Ubuntu Jammy): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd-app (Ubuntu Lunar): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd (Ubuntu Kinetic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd-app (Ubuntu Kinetic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in docker.io (Ubuntu Kinetic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in docker.io-app (Ubuntu Kinetic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in containerd-app (Ubuntu Focal): | |
status: | New → In Progress |
Changed in containerd-app (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in containerd-app (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in containerd-app (Ubuntu Lunar): | |
status: | New → In Progress |
Changed in docker.io-app (Ubuntu Focal): | |
status: | New → In Progress |
Changed in docker.io-app (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in docker.io-app (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in docker.io-app (Ubuntu Lunar): | |
status: | New → In Progress |
description: | updated |
Changed in runc (Ubuntu Kinetic): | |
status: | New → Won't Fix |
tags: | removed: verification-needed-kinetic |
Changed in runc-app (Ubuntu Kinetic): | |
status: | New → Won't Fix |
Changed in runc-app (Ubuntu Lunar): | |
status: | New → Won't Fix |
Changed in runc (Ubuntu Lunar): | |
status: | New → Won't Fix |
Changed in containerd (Ubuntu Mantic): | |
status: | New → Fix Released |
Changed in containerd-app (Ubuntu Mantic): | |
status: | New → Fix Released |
Changed in docker.io (Ubuntu Mantic): | |
status: | New → Fix Released |
Changed in docker.io-app (Ubuntu Mantic): | |
status: | New → Fix Released |
Changed in runc (Ubuntu Mantic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → In Progress |
Changed in runc (Ubuntu Jammy): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → In Progress |
Changed in runc (Ubuntu Focal): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → In Progress |
Changed in runc-app (Ubuntu): | |
status: | New → Fix Released |
Changed in runc-app (Ubuntu Focal): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → In Progress |
Changed in runc-app (Ubuntu Jammy): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → In Progress |
Changed in runc-app (Ubuntu Mantic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | New → In Progress |
Changed in runc (Ubuntu Mantic): | |
assignee: | Lucas Kanashiro (lucaskanashiro) → nobody |
status: | In Progress → Invalid |
Changed in runc (Ubuntu Jammy): | |
assignee: | Lucas Kanashiro (lucaskanashiro) → nobody |
status: | In Progress → Invalid |
Changed in runc (Ubuntu Focal): | |
assignee: | Lucas Kanashiro (lucaskanashiro) → nobody |
status: | In Progress → Invalid |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | Invalid → In Progress |
Changed in runc (Ubuntu Jammy): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | Invalid → In Progress |
Changed in runc (Ubuntu Mantic): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
status: | Invalid → In Progress |
Lucas and I talked about this bug and I will review his debdiff (which he'll post soon).