New Checkbox release available in our Stable PPA! (2019-11-15)

Sylvain Pineau sylvain.pineau at canonical.com
Fri Nov 15 10:32:27 UTC 2019


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.6.0
- checkbox-support 0.43.0
- plainbox-provider-resource 0.42.0
- plainbox-provider-checkbox 0.50.0
- plainbox-provider-certification-server 0.45.0

*HIGHLIGHTS**
**----------*

Remote API bump (v7 -> v8), please make sure to update both master and
slaves.

*Bug fixes*
https://bit.ly/32XAr8c

*Changelog*

checkbox-ng:
+ Bump to v1.6.0
+ Bump to v1.6.0rc2
+ remote_assistant: Remove unreachable break statement in prepare_extra_env
+ remote: Fix user-interact jobs command not streamed and rerun interactions
+ session:remote_assistant: pep8
+ master: Add a --user to specify the target (i.e slave) normal user
+ master: Hide connection info when running on localhost
+ master: Use getpass.getuser() to find the normal user when running on 
localhost
+ Remote API change to modify the the todo list
+ session:assistant: Ensure all jobs can write to CHECKBOX_DATA
+ execution: Ensure all jobs can write to CHECKBOX_DATA
+ remote:master: extend the socket timeout to 60s
+ remote_assistant: Prepare $DISPLAY using a subprocess if psutil < 4.0.0
+ Store jobs rejected by user from default todo list
+ Add custom_joblist marker to session metadata
+ plainbox/session/state: autopep8 fixes
+ checkbox.json: add testplan ID the submission json
+ assistant: use FLAG_ constants rather than strings
+ Remove unnecessary use_alternate_selection calls
+ session:remote_assistant: Handle correctly psutil.AccessDenied
+ Bump to v1.6.0rc1
+ remote:assistant: Prepare DISPLAY env var for 
get_differential_execution_environment
+ docs: fix name of the normal_user variable
+ ctrl: use lazy recomputing when bootstrapping
+ launcher: remove providers section from launchers and configs
+ subcommands: warn about ignoring sideloaded with list
+ remote: use load_providers
+ assistant: remove select_providers func
+ subcommands: remove provider selecting helper func
+ subcommands: use load_providers in subcommands
+ session: add func loading all available providers
+ decorators: make `raises` work on BaseExceptions, not only Exceptions
+ docs: fix typo in side-loading chapter
+ urwid: forward tp preselection info with id not index
+ docs: Update dates and installation instructions
+ urwid: make 'enter' apply filtering in tp selection
+ urwid: bring back TP preselection in launchers
+ launcher:run: Don't print out byte streams we can't decode
+ exporter:tar: Add the junit report in the tarball
+ increment version to v1.6.0.dev0
+ docs: Add a few screenshots in index page

plainbox-provider-checkbox:
+ Bump to v0.50.0
+ Bump to v0.50.0rc3
+ graphics: removed require package in nvlink test
+ Bump to v0.50.0rc2
+ wifi_nmcli_test: always clean up connections
+ Removed spurrious debug missed when cleaning up my debugging 
instrumentation
+ Fix bug that causes traceback in bin/network_device_info.py when ipv4 
is not configured for an interface. LP: #1850652
+ Bump to v0.50.0rc1
+ wifi_nmcli_backup: always create the backup dir
+ wifi_nmcli_backup.py: better keyfile detection
+ gpio: add manifest entry and requires fields
+ wireless: Never instantiate wireless jobs if the interface is UNKNOWN
+ units:touchscreen: New evdev tap tests (no GUI)
+ submission: Add info/systemd-analyze to submission-cert-full
+ add: New snap automated test plan for OEM devices
+ test plan: Add snappy-snap-automated-lightweight test plan for OEM testing
+ bin:disk_read_performance_test: adjust MIN_BUF_READ for nvme/mmc
+ bin:boot_mode_test_snappy.py: Add lk support
+ kernel-snap: Use python-friendly property names
+ kernel-snap: typo
+ bin:booted_kernel_tests.py: typo
+ misc: Run miscellanea/secure_boot_mode_{gadget} as root
+ kernel-snap: update nested test plan with template
+ kernel-snap: booted kernel test updates
+ bin:storage_test.py: Use free disk space / 4 to run bonnie++
+ bin:disk_read_peformance_test: Fix mmc/dm drives detection
+ disk: modify tpm-fde job wording
+ storage_test.py: error msg if no partitions
+ graphics: Rename compiz_check to gl_support
+ kernel-snap: fail-on-resource job kernel extract
+ graphics: add job and script for nvlink link status check
+ bin:disk_read_peformance_test: Fix nvme drives detection
+ increment version to v0.50.0.dev0
+ fde_test.py: Fix mount point discovery on core18

plainbox-provider-certification-server:
+ Bump to v0.45.0
+ Bump to v0.45.0rc1
+ Workaround for qemu-img bug in Eoan affecting 
canonical-certification-precheck
+ increment version to v0.45.0.dev0

plainbox-provider-resource:
+ Bump to v0.42.0
+ Bump to v0.42.0rc2
+ Fix the usb resource job command running from classic snaps
+ Update the iw packaging meta data os-id: (debian -> ubuntu)
+ Add a packaging meta-data requirement to get iw 5.3 on bionic from 
cert ppa
+ Bump to v0.42.0rc1
+ bin:bootloader_resource.py: python-friendly property names
+ bin:bootloader_resource.py: use checkbox_support get_lk_bootimg_path
+ bin:bootloader_resource.py: Add little kernel support
+ bootloader: add kernel location
+ bootloader: identify based on detected config file
+ increment version to v0.42.0.dev0

checkbox-support:
+ Bump to v0.43.0
+ Bump to v0.43.0rc3
+ parsers:pactl: revert to pre-2.3.1 results name behavior
+ Bump to v0.43.0rc2
+ test_dmidecode: add tests for Lenovo SystemX
+ dmidecode: modify regex to match up to first ':'
+ Bump to v0.43.0rc1
+ parsers:pactl: Correctly handle active port names with prefixes
+ snap_utils:system: Add get_lk_bootimg_path()
+ setup.py: add kernelcmdline parser entry point
+ kernel_cmdline: resurrect the kernel cmdline parser
+ parsers:udev: Discard virtual idrac nic
+ parsers:udev: Add Virtual IDRAC NIC test datafile
+ parsers:udev: Discard virtual CDROM drives
+ parsers:udev: Add VIRTUAL CDROM test datafile
+ parsers:udev: Don't categorize RNDIS USB devices as NETWORK
+ parsers:udev: Add RNDIS test data file
+ increment version to v0.43.0.dev0

Cheers,

Sylvain Pineau




More information about the Checkbox-devel mailing list