Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.
The current Kernel Taint Test script needs some further explanatory statements in the output to be more clear on what things need to be tested:
Current output looks like this:
Kernel taint value is 4609
Taint bit value: 0 (proprietary module was loaded)
Proprietary modules found, but they are expected and OK
Taint bit value: 9 (kernel issued warning)
Taint bit value: 12 (externally-built ('out-of-tree') module was loaded)
Out of Tree modules found, but they are expected and OK
which makes the assumption that a reviewer knows that value 9 actually needs investigation. It does provide helpful explanations that 0 and 12 are known and OK, so we should extend that to also explain that 9 (or any unknown / non-OK value) needs further investigation before issuing a certificate.
Enhancement Proposal
The current Kernel Taint Test script needs some further explanatory statements in the output to be more clear on what things need to be tested:
Current output looks like this: Kernel taint value is 4609 Taint bit value: 0 (proprietary module was loaded)
which makes the assumption that a reviewer knows that value 9 actually needs investigation. It does provide helpful explanations that 0 and 12 are known and OK, so we should extend that to also explain that 9 (or any unknown / non-OK value) needs further investigation before issuing a certificate.