This bug was fixed in the package checkbox - 0.16 --------------- checkbox (0.16) saucy; urgency=low * New upstream release (LP: #1178403): * Launchpad automated translation updates [ Jeff Lane ] * scripts/cpu_offlining: Modified script to no longer offline cpu0 to resolve a bug on ARM. Modified output so most of it is redirected to stderr for fail cases, we don't need that much for success cases. (LP: #1078897) * jobs/mediacard.txt.in: Modified test instructions to be less confusing (LP: #970857) * scripts/cpu_topology: define the cpuinfo nested dicts on creation rather than define elements during parsing of /proc/cpuinfo (LP: #1111878) * scripts/lsmod_info: Corrected error handling for the check_output() call to trap the correct error. (LP: #1103647) * jobs/camera.txt.in: removed an extraneous requres line for gir1.2 scripts/camera_test: added code to determine what version of gst we're using and set video type and plugin accordingly. (LP: #1100594) * scripts/network_check: added ability to specify custom target URL for debugging failures (LP: #1128017) * scripts/sleep_test_log_check: added new script to parse fwts logs for errors jobs/hibernate.txt.in, jobs/stress.txt.in, jobs/suspend.txt.in: added jobs to use the sleep_test_log_check script after s3/s4 tests. Modified current s3/s4 tests to use the new None fail level for fwts_test scripts/fwts_test: no longer fails on fwts errors if "-f none" is chosen. Now it should only fail by manual indication if the actual sleep action fails. (LP: #1169922) * scripts/bluetooth_test: test no longer generates odd Broken Pipe error when the dpkg bit verifies obexftp is installed (LP: #1169488) * jobs/networking.txt.in: fixed networking/info jobs that were not being run because $output was being resolved too early (LP: #1065983) * scripts/memory_compare: cleaned up the output to be more explanatory and easier to visually parse (LP: #1072666) * jobs/miscellanea.txt.in: Added jobs for manual verification of PXE boot and remote IPMI to improve server test coverage. * jobs/led.txt.in: Modified Jobs: led/power, led/wlan, led/wlan-disabled. New jobs: led/power-blink-suspend, led/suspend, led/mute jobs/keys.txt.in: modified keys/wireless * plugins/lock_prompt.py: added a lock release to cleanly clear lock on stop. plugins/persist_prompt.py: promoted save to run before lock release. checkbox/lib/fifo.py: trap OSError exception at close when the input/output fifo fds disappear before fifo.close() can get to them. (LP: #115561) * jobs/info.txt.in: fixed bad driver name in audio_codecs job (LP: #1165215) * jobs/mediacard.txt.in: reduce test file size for MMC to 64MB (LP: #1167214) * jobs/led.txt.in, jobs/suspend.txt.in: removed bits about WLAN LED flashing from the WLAN jobs as that no longer happens on data tx/rx (LP: #1157606) * jobs/power-management.txt.in: added manual reboot and shutdown tests for server and Xen testing. Took the opportunity to correct punctuation in the descriptions or other manual jobs. jobs/virtualization.txt.in: added virtualization/xen_ok and virtualization/xen_check_vms jobs for Xen testing scripts/xen_test: added script to perform Xen testing * jobs/various: Changed the jobs that use removable_storage_watcher to generate ~256MB files to combat problems where the files are cached and not written directly to devices during test. (LP: #1149213) [ Sylvain Pineau ] * jobs/suspend.txt.in, scripts/gpu_test: Remove the need of running the script with the root user, restore the workspaces switch and the HTML5 video playback ; remove the extra suspend/resume (LP: #1172851) * checkbox/parsers/udevadm.py: Only filter devices without product AND vendor information (LP: #1167733) * debian/control: Added python3-mock as a build dependency. * debian/rules: Clean __pycache__ directory after running scripts unit tests. * scripts/gputest_benchmark: Added a wrapper for the Geeks3D GpuTest benchmark. * jobs/benchmarks.txt.in: Added the corresponding GpuTest jobs (Furmark, Gimark and Tessmark) [ Brendan Donegan ] * scripts/rendercheck_test - change nargs='+' to action='append' for blacklist option so it works as expected. jobs/rendercheck.txt.in - blacklist gradients test as it is known to produce false positives. (LP: #1093718) * plugins/hexr_transport.py - added plugin for submitting to HEXR and certification based on certify_new_transport from checkbox-certification. examples/checkbox-qt.ini - blacklisted hexr_transport as we won't use it examples/checkbox-cli.ini - blacklisted hexr_transport as we won't use it examples/checkbox-urwid.ini - blacklisted hexr_transport as we won't use it * Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can be utilised in checkbox-certification. * checkbox/user_interface.py - fixed keyword argument in show_entry. checkbox_cli/cli_interface.py - return tuple as expected. (LP: #1173103) * scripts/sources_test - modified script so that it takes sources list location and repository list as arguments * jobs/miscellanea.txt.in - provide REPOSITORY and SOURCES_LIST environment variables to the sources_test script (LP: #1149288) * Added mobile broadband tests and updated create_connection script to allow creation of mobile broadband connections. * scripts/rendercheck_test, scripts/graphics_stress_test, jobs/rendercheck.txt.in, jobs/stress.txt.in - Allow blacklisting of specific rendercheck tests and use this to exclude the 'repeat' test from the set of rendercheck tests that run (LP: #1164566) * jobs/benchmarks.txt.in - fix typo in command field of benchmarks/graphics/globs job (LP: #1157615) * data/whitelists/sru.whitelist - remove bluetooth_obex_before_suspend as it is made redundant by browse/get/send (LP: #1155325) [ Po-Hsu Lin ] * jobs/led.txt.in: Modified the description of led/power-blink-suspend test to cover more cases. jobs/suspend.txt.in: Modified the description of suspend/suspend_advanced test cover more cases. (LP: #1172108) * jobs/monitor.txt.in: Modified the description of dim_brightness test to make it consistent with the code. (LP: #1170244) [ Daniel Manrique ] * scripts/alsa_record_playback: Replaced alsasrc with autoaudiosrc (LP: #1059544) * checkbox/parsers/submission.py: Fixed incorrect context for memory parsing, which resulted in absent memory information when parsing xml files. * scripts/glob_test: Fixed swapping of repetitions and time parameters. jobs/benchmarks.txt.in: Set a 26 FPS threshold for passing globs benchmark. * Added sru.whitelist used to test stable release update kernels. [ Jeff Marcom ] * scripts/network: added new script for testing and retrieving information for network interfaces. * configs,examples/network.cfg: added config file for network test configuration and setup * scripts/virtualization - Fixes issue where console terminal would remain hijacked by child kvm process (LP: #1164028) * jobs/input.txt.in: Added manual check job for accelerometer hardware * scripts/virtualization: Fixed issue where specifying test timeout via vitualization.cfg was pulled in as a string rather than integer. * scripts/virtualization: Added classmethod for generating cloud config data based on ISO in use [ Zygmunt Krynicki ] * jobs/graphics.txt.in, jobs/suspend.txt.in: convert package resource programs to be compatible with plainbox * debian/control: add missing build dependency on python3-setuptools * debian/control: add another missing build dependency on python-setuptools (apparently needed because dh_auth_xxx) poke setup.py as python2) -- Daniel Manrique