Next Release of Checkbox (Week #46 Release Candidate #2) available in Testing PPA
Sylvain Pineau
sylvain.pineau at canonical.com
Tue Nov 12 16:21:01 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.6.0rc2
- checkbox-support 0.43.0rc2
- plainbox-provider-resource 0.42.0rc2
- plainbox-provider-checkbox 0.50.0rc2
Components in testing w/o new updates (See [1] for their changelog):
- plainbox-provider-certification-server 0.45.0rc1
Please help testing this version.
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.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.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-resource:
+ 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.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
[1]
https://lists.ubuntu.com/archives/checkbox-devel/2019-October/000459.html
More information about the Checkbox-devel
mailing list