update linux-base on xenial and earlier
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-base (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Andy Whitcroft | ||
Trusty |
Fix Released
|
Undecided
|
Andy Whitcroft | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
Artful |
Invalid
|
Undecided
|
Andy Whitcroft |
Bug Description
[Impact]
After some changes on linux package on bionic, linux-azure-edge and linux-hwe-edge, which are based on that package, now require a linux-base that provides linux-update-
[Test Case]
Installing the latest linux-azure-edge will fail the config stage because maintainer scripts call into non-existing linux-update-
Test result: It works with xenial kernels and fixes the problem with hwe-edge.
[Regression Potential]
New functions on perl module are tested during build time. It could break symlinks creation for other kernels. perf bash completion is not distributed, so does not conflict with linux-tools-common. Older kernels still have their links working.
description: | updated |
description: | updated |
tags: | added: patch |
description: | updated |
tags: | added: verification-done verification-done-xenial |
Changed in linux-base (Ubuntu Xenial): | |
assignee: | nobody → kostas (kiprisliss) |
summary: |
- update linux-base on xenial + update linux-base on xenial and later |
summary: |
- update linux-base on xenial and later + update linux-base on xenial and earlier |
Changed in linux-base (Ubuntu Xenial): | |
assignee: | kostas (kiprisliss) → nobody |
Changed in linux-base (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux-base (Ubuntu Precise): | |
status: | New → In Progress |
Changed in linux-base (Ubuntu Trusty): | |
assignee: | nobody → Andy Whitcroft (apw) |
Changed in linux-base (Ubuntu Precise): | |
assignee: | nobody → Andy Whitcroft (apw) |
cascardo asked me to sponsor his upload to xenial-proposed. I've compare the build logs between the 4.0ubuntu1 version currently in xenial to the build logs from his 4.5ubuntu1~16.04.1 change. The build logs are clean with no surprises. I also compared the binary packages and was able to confirm his assertion that the perf bash completion file is not distributed.
Outside of the added linux-update- symlinks and linux-check-removal commands which motivate this upload, there's only one other notable code change:
* Add image_stem() and read_kernelimg_ conf() functions to Perl module
Those two new functions are only used by the new linux-update- symlinks command.
I think this is safe to SRU to Xenial and, therefore, have sponsored the upload.