Add debian/rules targets to compile/run kernel selftests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza | ||
Xenial |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza | ||
Bionic |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza | ||
Eoan |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza | ||
Focal |
Fix Released
|
Medium
|
Kleber Sacilotto de Souza |
Bug Description
[Impact]
When compiling and building the Ubuntu kernels, the kernel selftests located under 'tools/
I am proposing that we add some simple debian/rules targets that will keep a list of the selftests that Ubuntu cares about, compile and run them. This could be plugged into our test build infrastructure in order to be able to detect such breaks.
[Test Case]
With these changes, one would be able to run the following to compile/run the selftests:
# fakeroot debian/rules clean
# fakeroot debian/rules compileselftests
# fakeroot debian/rules runselftests
[Regression Potential]
None. This only adds new rules targets that will not break any existing targets.
CVE References
Changed in linux (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Eoan): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Eoan): | |
status: | New → In Progress |
Changed in linux (Ubuntu Focal): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Eoan): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Bionic): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Xenial): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Trusty): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Kleber Sacilotto de Souza (kleber-souza) |
Changed in linux (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in linux (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in linux (Ubuntu Precise): | |
status: | New → In Progress |
Changed in linux (Ubuntu Bionic): | |
status: | Incomplete → In Progress |
summary: |
- Add a debian/rules target to compile/run kernel selftests + Add debian/rules targets to compile/run kernel selftests |
description: | updated |
no longer affects: | linux (Ubuntu Precise) |
no longer affects: | linux (Ubuntu Trusty) |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Bionic): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Eoan): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
tags: |
added: verification-done-eoan removed: verification-needed-eoan |
tags: |
added: verification-done-xenial removed: verification-needed-xenial |
tags: |
added: verification-done-focal removed: verification-needed-focal |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1874286
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.