Next Release of Checkbox (Week #39 Release Candidate #3) available in Testing PPA
Sylvain Pineau
sylvain.pineau at canonical.com
Wed Sep 25 13:37:42 UTC 2019
Hello all!
The next release of Checkbox is available in the testing PPA:
https://code.launchpad.net/~checkbox-dev/+archive/testing
Components with new fixes/updates:
- *checkbox-ng 1.5.0rc3*
Components in testing w/o new updates (See [1] and [2] for their changelog):
- plainbox-provider-resource 0.41.0rc2
- plainbox-provider-checkbox 0.49.0rc3
- plainbox-provider-tpm2 1.11.0rc2
- plainbox-provider-certification-client 0.38.0rc2
- plainbox-provider-certification-server 0.43.0rc2
- checkbox-support 0.42.0rc1
- plainbox-provider-sru 1.14.0rc1
Please help testing this version.
HIGHLIGHTS
----------
This upcoming version no longer supports the passwordless solution based on
pkexec and "insecure" policy files.
The new unified job runner only supports sudo and will help having a
common way
to start checkbox using just the 'remote' systemd unit as a backend runner.
The immediate consequence is that automated and headless invocations now
have
to install a sudoer file to keep the passworless feature. Checkbox itself
won't provide this mechanism by default for debian packages installations.
Please add such file prior testing using for example:
$ echo "$USER ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee
/etc/sudoers.d/checkbox
Bug fixes
https://bugs.launchpad.net/checkbox-project/+bugs?field.milestone%3Alist=87675&field.milestone%3Alist=87681&field.milestone%3Alist=87682&field.milestone%3Alist=87677&field.milestone%3Alist=87678&field.milestone%3Alist=86955&field.milestone%3Alist=87680&field.milestone%3Alist=87676&orderby=status&start=0
Changelog
checkbox-ng:
*+ Bump to v1.5.0rc3*
+ launcher: exit gracefully when TP selected in launcher is missing
+ execution: pep8
*+ execution: Restore the get_differential_execution_environment()*
+ Bump to v1.5.0rc2
+ don't close stdin_forwarder pipes twice
+ execution: use new way of killing the process
+ introduce a way to trim session state before exporting
+ introduce 'salvages' field to jobs
+ MANIFEST: remove path that doesn't exist anymore
+ execution: don't crash when no command (or it evaluates to nothing)
+ stubbox: remove qml-job-related stuff
+ plainbox: remove qml-shell leftovers
+ handle unsupported plugin types better
+ drop qml job support
+ drop the converged ui types
+ builtin-provider: use newline in collect-manifest prompts
+ Bump to v1.5.0rc1
+ subcommands: don't crash when there are no TPs available
+ run: support custom configs in run subcmd
+ config: remove CheckBoxConfig and rework check-config subcmd
+ config: always load configs from SNAP_DATA
+ sudo_broker: make sure that sudo is usable even when run as root
+ sudo_broker: don't check if sudo asks for pass when run as root
+ docs: add a page about the daemonic slave
+ remote: add sending of kills to the slave
+ docs: update chapter about configs
+ remote: support slave-side configs
+ config: let configs be appended when reading from string
+ config: outline loading of file configs to a function
+ sudo_broker: defer checking if sudo requires password
+ execution: use sane defaults for runner configuration
+ tests: update manage.py --help test
+ provider_manager: add test command to manage.py
+ subcommands: Ensure submissions generated with `merge-*` commands are
complete
+ po: Update POTFILES.in after ptl removal
+ contrib: remove policykit files
+ resource-caching: display result even when comming from cache
+ result: change disk result access logging to info from warning
+ reesource_caching: move clearing of cache from SA
+ resource-caching: propagate info to the caller whether res is from cache
+ runner: remove unnecessary import
+ execution: fix crash on cachables; use the right run_command call
+ jobs: remove via_job field
+ remove trusted launcher
+ remote: fix a crash when resuming the session after resume
+ remote: relax back the polling rate
+ remote: fix race when background exec hasn't yet started
+ execution: fix crashing when resuming from an autorestart job
+ execution: add unified runner
+ assistant: add support for custom Runner kwargs
+ urwid_ui: fix crash in TestPlanBrowser
+ urwid_ui: add filterer for test plan names
+ docs: add dependency on before suspend job
+ docs: fix errors in job unit page regarding the siblings property
+ urwid_ui: disable mouse input in main loops
+ urwid_ui: sort test plans by name
+ urwid_ui: palette and key fixes
+ urwid_ui: help and ID display for TestPlanBrowser
+ increment version to v1.5.0.dev0
Cheers,
Sylvain Pineau
[1] https://lists.ubuntu.com/archives/checkbox-devel/2019-August/000452.html
[2]
https://lists.ubuntu.com/archives/checkbox-devel/2019-September/000454.html
More information about the Checkbox-devel
mailing list