[SRU] etcd FTBFS on Focal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
etcd (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
etcd version 3.2.26+dfsg-5 had its dependency on golang-
etcd usually get CVEs assigned and even though it is a Universe package, it might be that it receives a critical CVE that the Ubuntu Security Team needs to patch, and currently it is not possible to patch it.
To fix this is basically revert what was done in version 3.2.26+dfsg-5, the attached debdiff shows the needed changes.
Even though this is a fairly simple fix, we are not so sure on its affect, as this could cause regressions. That's why I'm creating this SRU, so we get more people to take a look at it.
[Test Plan]
On Ubuntu 20.04:
$ sudo apt-get build-dep etcd
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
builddeps:etcd : Depends: golang-
E: Unable to correct problems, you have held broken packages.
We should be able to get etcd source and build-dep and then run debuild to build it.
[Where problems could occur]
With the proposed change, the etcd test suite is still passing and we can upgrade or downgrade the package through apt. But by downgrading the build-dependency we could be adding regressions and ABI incompatibility.
[Other Info]
This only affects Focal.
tags: | added: ftbfs |
tags: | added: patch |
Changed in etcd (Ubuntu): | |
importance: | Undecided → High |
status: | New → Fix Released |
Changed in etcd (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in etcd (Ubuntu Focal): | |
status: | In Progress → Incomplete |
Changed in etcd (Ubuntu Focal): | |
status: | Incomplete → New |
The debdiff in comment #1 looks reasonable, uploaded for processing by the SRU team. Thanks!