New Checkbox release available in our Stable PPA! (2022-04-15)

Sylvain Pineau sylvain.pineau at canonical.com
Fri Apr 15 10:25:26 UTC 2022


Hello all!

A new release of Checkbox is available in the stable PPA:
https://launchpad.net/~hardware-certification/+archive/ubuntu/public

It includes a new version of the following components:

- checkbox-ng 1.17.0
- checkbox-support 0.54.0
- plainbox-provider-resource 0.50.0
- plainbox-provider-checkbox 0.64.0
- plainbox-provider-certification-client 0.49.0
- plainbox-provider-certification-server 0.57.0
- plainbox-provider-sru 1.22.0

*Bug fixes*
https://bit.ly/3JCRX63

*Known issues (22.04 only)*
LP#1969173 
<https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1969173> 
graphics jobs relying a $XDG_SESSION_TYPE do not work after reboot
            (Note: local runs only, works using remote)
LP#1969185 
<https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1969185> 
"pm_test.py is not responding..." dialog box even though test passes
LP#1969170 
<https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1969170> 
touchpad/multitouch-[horizontal|vertical] crash on 22.04
LP#1969167 
<https://bugs.launchpad.net/plainbox-provider-checkbox/+bug/1969167> 
monitor/1_powersaving_* job doesn't work in Wayland
LP#1967503 <https://bugs.launchpad.net/somerville/+bug/1967503> 
bluetooth4 beacon_eddystone failed due to PY_SSIZE_T_CLEAN macro

*Changelog*

checkbox-ng:
+ Bump to v1.17.0
+ Bump to v1.17.0rc2
+ remote:assistant: Add XDG_SESSION_TYPE to the extra_env
+ remote:service: Select RemoteSnappyRestartStrategy if SNAP_REVISION is set
+ session:assistant: Fix the detect_restart_strategy by looking into 
app_blob
+ Fix: better naming of remote sessions
+ Fix: traceback when launching checkbox
+ restart.py: Check for RemoteDebRestartStrategy support first
+ Fix: use universal provider "develop" path
+ Add: inform that the $PROVIDERPATH is defined
+ Fix: tracebacks on wrong secureID in auto-sessions
+ Add: look for user with UID 1001 if 1000 is NA
+ increment version to v1.17.0.dev0
+ remove test_box.py from translations
+ Remove: test_box module - nobody invokes plainbox anymore
+ Fix: unittest argparse py3.10 problems

checkbox-support:
+ Bump to v0.54.0
+ Bump to v0.54.0rc1
+ fix: change the name of the dkms parser to dkms-info
+ Fix: Make network script ignore network devices that link directly to 
Lenovo BMCs
+ Fix: remove cruft, fix headers
+ Fix: improve test_openfirmware_network
+ Fix: don't run unittests of vendorized code
+ Remove: old versioning scheme
+ Add: ability to run parsers directly
+ increment version to v0.54.0.dev0
+ Bump to v0.53.0
+ Bump to v0.53.0rc1
+ increment version to v0.54.0.dev0

plainbox-provider-certification-client:
+ Bump to v0.49.0
+ Bump to v0.49.0rc2
+ Add: Depends on dbus-x11
+ Add: ODM prog test plan for 22.04 Server images
+ Change: submission-cert-full include in all plans
+ increment version to v0.49.0.dev0

plainbox-provider-certification-server:
+ Bump to v0.57.0
+ Bump to v0.57.0rc1
+ Update Server Cert testplans for 22.04, adds new nested plans and 
changes some
   testplans and blocking statuses. lp: #1968736
+ MAINT: update testplans and launchers in preparation for 22.04 LP: 
#1968097
+ [fix] canonical-certification-conf now checks for the conf file and 
exits with
   a fail if not found. Also replaced repeated hardcoded filename with 
variable
   to make future changes easier. lp: #1958144
+ increment version to v0.57.0.dev0

plainbox-provider-checkbox:
+ Bump to v0.64.0
+ Bump to v0.64.0rc1
+ suspend:cycle_resolutions: Add support for wayland sessions
+ Update testplans (and create nested plans) for 22.04 Server Cert. lp: 
#1968737
+ units:graphics: Use inxi on wayland sessions to display driver info
+ suspend.pxu: Remove two obsolete jobs
+ graphics:cycle_resolutions: Add support for wayland sessions
+ bin:gnome_randr_cycle: New script to perform resolution cycles on wayland
+ bin:xrandr_cycle: Use gnome-screenshot
+ graphics:packaging: Add new dependency on gnome-screenshot
+ graphics:packaging: Add new dependency on gnome-randr (22.04 only)
+ bin:rotation_test.py: Add wayland support
+ bin:pm_test.py: Always execute the respawn commands
+ Add: unit test for python3-natsort library
+ Add: unit test for python3-natsort library
+ bin:pm_test.py: Always execute the respawn commands
+ virtualization: Add dependency on qemu-efi-aarch64 on arm64
+ Add: Supported, advertised, and partner link modes to 
network_device_info.py script
+ [FIX] cstates jobs no longer run on s390x arch lp: #1960476
+ CHANGE cpufrq_test.py: Lowered min freq failure threshold slightly to 
fine tune
   failures lp: #1963650
+ Fix: shellcheck errors on maas-version-check.sh
+ Fix: make edid_cycle test compliant with current zapper
+ Change: Allow WiFi SSID with spaces in automated wireless tests
+ Add: Two new checks in maas-version-check.sh test
+ Change: run graphics/opengl_support as root
+ Fix: UdevadmParser in touchpad_driver_info.py
+ Fix: UdevadmParser in touchpad_confidence_bit.py
+ Fix: UdevadmParser usage in network_device_info.py
+ Fix: switch to using checkbox-support parsers
+ Fix: Problems identified by Jeff with previous MR
+ Change: gl_support job works from snaps
+ Change: gather buildstamp for stock installs
+ Remove: <mediacard>-performance-manual jobs
+ Remove: <mediacard>-performance-manual from plan
+ remove using sudo in script, add "user: root" in test case instead.
+ Fix read dmesg permission issue for ubuntu releases which after hirsute.
+ increment version to v0.64.0.dev0
+ Fix: Clean up network script output to be more helpful
+ [fix] change naming of iperf3 test for server SRU to avoid issues with 
wildcards
   slurping up wrong test cases lp: #1957011
+ Add reboot/poweroff 10 cycles stress

plainbox-provider-resource:
+ Bump to v0.50.0
+ Bump to v0.50.0rc1
+ bin:display_resource: parse the gnome-randr output on wayland sessions
+ Change: test env need pyparsing dep
+ Fix: use simplified UdevadmParser
+ Fix: a crash on MAC in iface name
+ increment version to v0.50.0.dev0

plainbox-provider-sru:
+ Bump to v1.22.0
+ Bump to v1.22.0rc1
+ Reduce cycles of reboot/poweroff stress
+ Nested sru server plan in sru plan
+ Exclude unnecessary jobs added by new nested plan
+ Remove suspend stress
+ Update test plan for SRU - 202112
+ increment version to v1.22.0.dev0


Cheers,

Sylvain Pineau


More information about the Checkbox-devel mailing list