[ubuntu/quantal] checkbox 0.14.2 (Accepted)

Daniel Manrique roadmr at ubuntu.com
Wed Jul 18 05:48:45 UTC 2012


checkbox (0.14.2) quantal; urgency=low

  * New upstream release (LP: #1025869)

  [Jeff Marcom]
  * scripts/gpu_test - Fixed potential thread exiting issue.

  [Javier Collado]
  * Fixed detection of circular references in resolver.

  [Jeff Lane]
  * New version 0.14.2 for Quantal Quetzal development.
  * jobs/cpu.txt.in: added cpu_scaling_test log attachment job
  * jobs/disk.txt.in: modified block_device requirements so they'll work right
    jobs/info.txt.in: added block_device resource requirements to hdparm job so
    it won't run on removable stuff where it's not necessary.
  * jobs/info.txt.in: removed extraneous fwts_log job
    jobs/miscellanea.txt.in: modified fwts_results.log job
  * scripts/optical_detect: minor tweak to send error output to stderr
    scripts/optical_read_test: added root user check because this needs to be
    run with root privileges. Added some additional output for stderr for
    failures so we will know WHY a test or the script failed. Replaced
    sys.stdout.write() and flush() calls with simple print statements.
  * scripts/ipmi_test: output tweaks so error messages now go to stderr. No BMC
    message is a little more clear. Module failed to load now generates an
    error rather than a simple exit.
  * scripts/network_device_info: minor change so that the fail message now
    specifies that it was an error and outputs to stderr properly.
  * scripts/disk_smart: Improvements to the logging and output during testing.
  * scripts/cpu_scaling_test: lots of output changes using logging module.
    renamed script to frequency_governors_test to be more descriptive and less
    confusing. Added a --log option to write logs to an actual file
    jobs/cpu.txt.in: added an attachment job to attach the freq_governors log.
    Modified cpu/frequency_governors to write to log file
  * scripts/cpu_offlining: added an extra bit of output in case of failures.
  * scripts/fwts_test: improved console output so that the info displayed in
    submission.xml is more useful.
    jobs/power-management.txt.in: added job to attach fwts_wakealarm.log to
    results.
  * scripts/network_ntp_test: Tweaked output to use log levels more
    appropriately. Added some decoding so that bytes output show up as strings
    properly in output. Converted from optparse to argparse. Added a root
    check because this needs to be root to properly run.
  * scripts/disk_read_performance_test: Added extra targeted output so that
    users can understand what's going on. Moved the exit bits so the test will
    actuall run on multiple drives as originally intended and not exit on the
    first failure.
  * scripts/removable_storage_test: vastly improved the output from that script
    and also introduced some new error handling to cover a couple conditions
    that generated unhelpful tracebacks.
  * scripts/memory_compare: changed the output a little so failures now dump
    data to stderr and success to stdout. Also added a try/except block to
    catch possible ZeroDivisionError cases if dmi or meminfo return 0 (found on
    my local system due to a library issue)
  * jobs/power-management.txt.in: improved rtc and tickless idle tests to
    provide more useful output, even though they are very simple tests.
  * jobs/networking.txt.in: added some output to networking/multi_nic so a
    failure due to unconfigured ifaces generates something beyond a blank line
  * scripts/cpu_topology: Changed it so there is less output on success and
    more useful output on failure. Fixed a bug in the test for Failure that
    caused the False condition to never be met.
  * scripts/network_bandwidth_test: fleshed out the output to make it a little
    more useful in both debug and info levels. Was going to set the
    networking/bandwidth job to debug, but the info output should now be
    sufficient to begin diagnosing test failures.
  * jobs/usb.txt.in: Added output to usb/detect in case no USB controllers are
    found. Added dependencies on the udisks package which may not be installed
    by default.
    debian/control: Added udisks as a suggests for checkbox as it's required
    for the USB tests to function.
  * scripts/memory_test: converted from optparse to argparse. Added some extra
    stderr output that may be useful if this test fails. redirected some
    existing error messages to stderr also
  * scripts/disk_stats_test: some minor changes to output. Also, error output
    now goes to stderr on test failure.

  [Marc Tardif]
  * Fixed duplicate jobs appearing in the store when rerunning jobs.
  * Fixed packaging to install scripts under /usr/lib.

  [Daniel Manrique]
  * Added a message file format test that does some simplistic checks
    on jobs/* files to ensure they are sane.
  * Fixed two typos in jobs/suspend.txt.in.
  * Merging of translations into job files prior to running message
    file format test, to further ensure that translated strings
    and field descriptions are parsed correctly.
  * Explicit encoding of error strings in Job.execute, so that data returned
    is consistent and invokers of this method don't choke on it. (LP:
    #1024541)

  [Brendan Donegan]
  * Make a call to rfkill unblock in the create_connection script, incase
    those nasty Broadcom drivers have left a soft-block on the wireless after
    loading. Also do a bit of refactoring to use check_output and check_call
    instead of Popen (LP: #1019162)
  * Move the call to unblock to before the connection is created
  * Reimplemented memory_compare in python3 and restructured it to put
    things into dictionaries for easy access. Also fixed bug with detecting
    non-RAM devices as RAM. (LP: #960087)
  * Wait longer to get the window handle in gpu_test, so that we don't fall foul
    of timing issues. (LP: #1018563)
  * Catch exception raised in memory_compare by DMI RAM entries with No Module
    Installed in the Size field (LP: #1023220)
  * Also unblock wireless before wireless_scanning test, as I neglected to do
    this before. (LP: #1023619)
  * Replace Flash video playback with HTML5 video playback. This has better
    support in Ubuntu and is more relevant (LP: #1024078)

  [Sylvain Pineau]
  * Add the firmware version (BIOS or UEFI) to the XML report.

Date: Tue, 17 Jul 2012 16:27:55 -0400
Changed-By: Daniel Manrique <roadmr at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Luke Yelavich <luke.yelavich at canonical.com>
https://launchpad.net/ubuntu/quantal/+source/checkbox/0.14.2
-------------- next part --------------
Format: 1.8
Date: Tue, 17 Jul 2012 16:27:55 -0400
Source: checkbox
Binary: checkbox checkbox-cli checkbox-urwid checkbox-gtk checkbox-qt
Architecture: source
Version: 0.14.2
Distribution: quantal
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Daniel Manrique <roadmr at ubuntu.com>
Description: 
 checkbox   - System testing application
 checkbox-cli - Command line interface for checkbox
 checkbox-gtk - GTK interface for checkbox
 checkbox-qt - QT4 interface for checkbox
 checkbox-urwid - Urwid interface for checkbox
Launchpad-Bugs-Fixed: 960087 1018563 1019162 1023220 1023619 1024078 1024541 1025869
Changes: 
 checkbox (0.14.2) quantal; urgency=low
 .
   * New upstream release (LP: #1025869)
 .
   [Jeff Marcom]
   * scripts/gpu_test - Fixed potential thread exiting issue.
 .
   [Javier Collado]
   * Fixed detection of circular references in resolver.
 .
   [Jeff Lane]
   * New version 0.14.2 for Quantal Quetzal development.
   * jobs/cpu.txt.in: added cpu_scaling_test log attachment job
   * jobs/disk.txt.in: modified block_device requirements so they'll work right
     jobs/info.txt.in: added block_device resource requirements to hdparm job so
     it won't run on removable stuff where it's not necessary.
   * jobs/info.txt.in: removed extraneous fwts_log job
     jobs/miscellanea.txt.in: modified fwts_results.log job
   * scripts/optical_detect: minor tweak to send error output to stderr
     scripts/optical_read_test: added root user check because this needs to be
     run with root privileges. Added some additional output for stderr for
     failures so we will know WHY a test or the script failed. Replaced
     sys.stdout.write() and flush() calls with simple print statements.
   * scripts/ipmi_test: output tweaks so error messages now go to stderr. No BMC
     message is a little more clear. Module failed to load now generates an
     error rather than a simple exit.
   * scripts/network_device_info: minor change so that the fail message now
     specifies that it was an error and outputs to stderr properly.
   * scripts/disk_smart: Improvements to the logging and output during testing.
   * scripts/cpu_scaling_test: lots of output changes using logging module.
     renamed script to frequency_governors_test to be more descriptive and less
     confusing. Added a --log option to write logs to an actual file
     jobs/cpu.txt.in: added an attachment job to attach the freq_governors log.
     Modified cpu/frequency_governors to write to log file
   * scripts/cpu_offlining: added an extra bit of output in case of failures.
   * scripts/fwts_test: improved console output so that the info displayed in
     submission.xml is more useful.
     jobs/power-management.txt.in: added job to attach fwts_wakealarm.log to
     results.
   * scripts/network_ntp_test: Tweaked output to use log levels more
     appropriately. Added some decoding so that bytes output show up as strings
     properly in output. Converted from optparse to argparse. Added a root
     check because this needs to be root to properly run.
   * scripts/disk_read_performance_test: Added extra targeted output so that
     users can understand what's going on. Moved the exit bits so the test will
     actuall run on multiple drives as originally intended and not exit on the
     first failure.
   * scripts/removable_storage_test: vastly improved the output from that script
     and also introduced some new error handling to cover a couple conditions
     that generated unhelpful tracebacks.
   * scripts/memory_compare: changed the output a little so failures now dump
     data to stderr and success to stdout. Also added a try/except block to
     catch possible ZeroDivisionError cases if dmi or meminfo return 0 (found on
     my local system due to a library issue)
   * jobs/power-management.txt.in: improved rtc and tickless idle tests to
     provide more useful output, even though they are very simple tests.
   * jobs/networking.txt.in: added some output to networking/multi_nic so a
     failure due to unconfigured ifaces generates something beyond a blank line
   * scripts/cpu_topology: Changed it so there is less output on success and
     more useful output on failure. Fixed a bug in the test for Failure that
     caused the False condition to never be met.
   * scripts/network_bandwidth_test: fleshed out the output to make it a little
     more useful in both debug and info levels. Was going to set the
     networking/bandwidth job to debug, but the info output should now be
     sufficient to begin diagnosing test failures.
   * jobs/usb.txt.in: Added output to usb/detect in case no USB controllers are
     found. Added dependencies on the udisks package which may not be installed
     by default.
     debian/control: Added udisks as a suggests for checkbox as it's required
     for the USB tests to function.
   * scripts/memory_test: converted from optparse to argparse. Added some extra
     stderr output that may be useful if this test fails. redirected some
     existing error messages to stderr also
   * scripts/disk_stats_test: some minor changes to output. Also, error output
     now goes to stderr on test failure.
 .
   [Marc Tardif]
   * Fixed duplicate jobs appearing in the store when rerunning jobs.
   * Fixed packaging to install scripts under /usr/lib.
 .
   [Daniel Manrique]
   * Added a message file format test that does some simplistic checks
     on jobs/* files to ensure they are sane.
   * Fixed two typos in jobs/suspend.txt.in.
   * Merging of translations into job files prior to running message
     file format test, to further ensure that translated strings
     and field descriptions are parsed correctly.
   * Explicit encoding of error strings in Job.execute, so that data returned
     is consistent and invokers of this method don't choke on it. (LP:
     #1024541)
 .
   [Brendan Donegan]
   * Make a call to rfkill unblock in the create_connection script, incase
     those nasty Broadcom drivers have left a soft-block on the wireless after
     loading. Also do a bit of refactoring to use check_output and check_call
     instead of Popen (LP: #1019162)
   * Move the call to unblock to before the connection is created
   * Reimplemented memory_compare in python3 and restructured it to put
     things into dictionaries for easy access. Also fixed bug with detecting
     non-RAM devices as RAM. (LP: #960087)
   * Wait longer to get the window handle in gpu_test, so that we don't fall foul
     of timing issues. (LP: #1018563)
   * Catch exception raised in memory_compare by DMI RAM entries with No Module
     Installed in the Size field (LP: #1023220)
   * Also unblock wireless before wireless_scanning test, as I neglected to do
     this before. (LP: #1023619)
   * Replace Flash video playback with HTML5 video playback. This has better
     support in Ubuntu and is more relevant (LP: #1024078)
 .
   [Sylvain Pineau]
   * Add the firmware version (BIOS or UEFI) to the XML report.
Checksums-Sha1: 
 120aec02daacbef6fe88d28ab512fb51e6788d2e 1189 checkbox_0.14.2.dsc
 7094e5c55bbebbaf6b5eea2ca03fb40628df7973 4098529 checkbox_0.14.2.tar.gz
Checksums-Sha256: 
 a1aaf24ef2c3da0da365a87edf2ea4dfaedbbb1d1fb836c1e314b6e0f417546f 1189 checkbox_0.14.2.dsc
 7a4aa6c45f141076ba4bc5f8c769621b2f8f826926d17fe6dbb6748e8c61888c 4098529 checkbox_0.14.2.tar.gz
Files: 
 49700972b0284404c9dfd2b563a9018a 1189 utils optional checkbox_0.14.2.dsc
 3378d723837e37bfac567b1bb1599fb2 4098529 utils optional checkbox_0.14.2.tar.gz


More information about the Quantal-changes mailing list