Candidate revision checkbox_0.14.2

Bug #1025869 reported by Daniel Manrique
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
checkbox (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

checkbox (0.14.2) quantal; urgency=low

  [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.

Related branches

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (6.3 KiB)

This bug was fixed in the package checkbox - 0.14.2

---------------
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/p...

Read more...

Changed in checkbox (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.