Next Release of Checkbox (Week #18 Release Candidate) available in Testing PPA
Sylvain Pineau
sylvain.pineau at canonical.com
Thu May 3 07:52:04 UTC 2018
Hello all!
The next release of Checkbox is available in the testing PPA:
https://code.launchpad.net/~checkbox-dev/+archive/testing
- checkbox-ng 1.1.0rc1
- checkbox-support 0.38.0rc1
- plainbox-provider-resource 0.37.0rc1
- plainbox-provider-checkbox 0.45.0rc1
- plainbox-provider-sru 1.11.0rc1
- plainbox-provider-certification-client 0.34.0rc1
- plainbox-provider-certification-server 0.39.0rc1
- plainbox 0.39.0rc1 *
- checkbox-converged 1.8.0rc1 *
Please help testing this version.
HIGHLIGHTS
==========
- Ubuntu SDK based jobs (QML) have been fixed to work on stock QtQuick
components.
- 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
package).
*Bug fixes*
http://goo.gl/vCitdd
*Changelog*
checkbox-ng:
+ 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
passed
+ Check if os.getenv('USER') returns something before assuming a USER is
defined
+ 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 hacking.md
+ 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
checkbox-support:
+ 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
plainbox-provider-resource:
+ Create serial_ports_static resource job
plainbox-provider-checkbox:
+ 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
plainbox-provider-sru:
+ Add missing miscellanea/submission-resources to sru test plans
plainbox-provider-certification-client:
+ Add QML dependencies to the cert client provider
plainbox-provider-certification-server:
+ Added a shell script that explains the deprecation of CCS and points
to the
new commands. LP: #1767255
Cheers,
Sylvain Pineau
More information about the Checkbox-devel
mailing list