Hello all!
A new version of Checkbox is now available as a Debian package (in the Stable PPA ) and as Snaps (in the stable channel)!
In this release we’ve added tests for secure boot, USB Designware cores, and NVIDIA container toolkit integration, alongside improvements to image validation and kernel package checks. Plus, expect deeper dives into multimedia with v4l2 compliance jobs and full glmark2 dependency support.
Reminder: if you update Checkbox you will not be able to resume testing session that you begun before updating. If this is undesirable to you, consider pinning Checkbox and finishing all sessions that are ongoing with the following command:
# for snaps:
$ sudo snap refresh --hold=forever checkbox checkbox22
# for debs:
$ sudo apt-mark hold checkbox-ng checkbox-provider-resource checkbox-provider-certification-client checkbox-provider-base
Remember to eventually run the following to re-enable automatic updates:
# for snaps
$ sudo snap refresh --unhold checkbox checkbox22
# for debs
$ sudo apt-mark unhold checkbox-ng checkbox-provider-resource checkbox-provider-certification-client checkbox-provider-base
New in this release
- Update client-cert-iot-desktop-24-04 to nest audio-cert test plan
- Add secure boot support manifest entry
- Add iot image url check in collector
- Add system debian packages status attachment
- Add usb designware core 3.0 (dwc3) tests
- Get kernel package info
- Add tests based on nvidia-container-toolkit
- Move pipewire_utils to checkbox-support
- Test jobs for v4l2 compliance
- Add full glmark2 dependency
- Add usb designware core 3.0 (dwc3) tests
Notable Bugfixes
- Fix lxd cleanup
- Make run_watcher print every line it reads from journal
- Update readme by removing broken image
- Remove tpm2-tools test suite from uc20/20.04 test plans
- Remove cert-blocker status from led/power-blink-suspend
- Run ce-oem wifi ap tests as root
- Use
on_ubuntucore
function from checkbox-support snapd_utils helpers - [ce-oem] add rs485 config handle for multiple rs485 port
- Exclude v4l2-compliance to not break existing certs
- Fix permission for checking journalctl log
- Add manifest for fde tests
- Rename genio brightness so that it doesn’t clash
- Fix package plainbox-provider-pc-sanity build fail
- System_information from submission json
- Revert “add usb designware core 3.0 (dwc3) tests (new)”
- Change the user on failed service check
- Make dkms test run as root
- Run hotspot test as root
- Kioxia storage detect
- Add wwan modem count in wwan/detect
- Mod regex check for valid pci_bdf_format detection
- Replace
"\z"
withr"\z"
- Fixed test scripts in checkbox-ce-oem related to python3 systemd