New Checkbox release available in our Stable PPA! (2018-05-07)

Sylvain Pineau sylvain.pineau at
Mon May 7 13:34:43 UTC 2018

Hello all!

A new release of Checkbox is available in the stable PPA:

It includes a new version of the following components:

- checkbox-ng 1.1.0
- checkbox-support 0.38.0
- plainbox-provider-resource 0.37.0
- plainbox-provider-checkbox 0.45.0
- plainbox-provider-sru 1.11.0
- plainbox-provider-certification-client 0.34.0
- plainbox-provider-certification-server 0.39.0
- plainbox 0.39.0 *
- checkbox-converged 1.8.0 *


- Ubuntu SDK based jobs (QML) have been fixed to work on stock QtQuick
- Please install fwts from the firmware-testing-team stable ppa:
   $ sudo add-apt-repository ppa:firmware-testing-team/ppa-fwts-stable
   We'll stop copying fwts to checkbox ppa on every new releases as it may
   delay fixes delivery already available from their ppa.
* Plainbox and checkbox-converged only released to fix a packaging issue
   (on xenial, removing plainbox also removed ubuntu-desktop, seeded 

*Bug fixes*


+ remote: disable printing boostrapping output
+ mk-venv: use real path for remembering $PROVIDERPATH
+ qml-shell: Fix qmlscene invocation
+ Fix junit stats to filter out resource and attachment jobs
+ remote: handle passwordless sudo
+ assistant2: handle bad sudo password better
+ assistant2: add helper functions for handling sudo pass
+ sudo_broker: add option to clear password
+ remote: always print the commands output
+ remote: print out progress of bootstrapping
+ make 'allowed_when' accept multiple states
+ docs: add a page explaining basic checkbox workings
+ docs: add markers to sections
+ docs: update stack page
+ docs: add glossary
+ docs: remove warning that says the docs may be inaccurate
+ docs: rename intro to using
+ exporter:json: Only consider info/buildstamp and *_json jobs if they 
+ Check if os.getenv('USER') returns something before assuming a USER is 
+ remote: do a warm-up password query if any job will require the password
+ add user to job representation proxies
+ remote: remove the extra call to finish_session
+ remote: always call _prepare_transports when invoking remote-control
+ refactor selecting tp
+ split bootstrapping into two stages
+ make the session-service restartable after finalizing
+ remote: fix crash when connection is refused
+ add an option to exclude some tests using launchers/configs
+ move back the _configure_report function to Run class
+ add support for local submissions
+ make export function of ReportsStage overridable
+ asssistant2: expose session manager through property
+ move init of base-dir to prepare_transports
+ move submission-related stuff to a new stage
+ launcher: Add the --message argument to provide a submission description
+ print paths that were searched when no provider was found
+ outline provider search path to a property
+ add local_submission launcher option
+ remote: add basic support for launchers
+ properly finish session for uninterrupted runs
+ add basic
+ add script for creating venv
+ exit checkbox gracefully when providers are missing
+ subcommands: Fix the respawn_cmd when running from a snap
+ unit: Extend jinja2 parameters with checkbox config environment vars
+ exporter:tar: Minimize memory usage on low RAM systems
+ exporter:xlsx: Use constant_memory constructor property to minimize 
memory usage
+ QML jobs: Remove deprecated Ubuntu Components
+ Consolidate launcher example for desktop SRU

+ parsers:udevadm: Add support for MD (Multiple DISK) devices
+ parser:udevadm: Add support for MTD disk devices
+ scripts:usb_read_write: Only create 20 MiB of random data on 
low-memory devices
+ scripts:run_watcher: Add INSERT/REMOVE NOW messages

+ Create serial_ports_static resource job

+ pm_test: Run repawn command using raw string literal
+ make cpu_offlining test not run on arm
+ touchscreen/x-touch-tap: Fix qmlscene invocation and disable unity 
only on 16.04
+ disk_stress_ng: Also consider software raid to identify the partition 
to use

+ Add missing miscellanea/submission-resources to sru test plans

+ Add QML dependencies to the cert client provider

+ Added a shell script that explains the deprecation of CCS and points 
to the
   new commands. LP: #1767255


Sylvain Pineau

More information about the Checkbox-devel mailing list