~jocave/checkbox/hybrid-amd-gpu-mods

« back to all changes in this revision

Viewing changes to debian/changelog

  • Committer: Zygmunt Krynicki
  • Date: 2013-05-17 13:54:25 UTC
  • mto: This revision was merged to the branch mainline in revision 2130.
  • Revision ID: zygmunt.krynicki@canonical.com-20130517135425-cxcenxx5t0qrtbxd
checkbox-ng: add CheckBoxNG sub-project

CheckBoxNG (or lowercase as checkbox-ng, pypi:checkbox-ng) is a clean
implementation of CheckBox on top of PlainBox. It provides a new
executable, 'checkbox' that has some of the same commands that were
previously implemented in the plainbox package.

In particular CheckBoxNG comes with the 'checkbox sru' command
(the same one as in plainbox). Later on this sub-command will be removed
from plainbox.

CheckBoxNG depends on plainbox >= 0.3

Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com>

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
checkbox (0.16.3) UNRELEASED; urgency=low
 
2
 
 
3
  * Incremented version 
 
4
 
 
5
 -- Brendan Donegan <brendan.donegan@canonical.com>  Fri, 17 May 2013 07:58:29 +0100
 
6
 
 
7
checkbox (0.16.2) saucy; urgency=low
 
8
 
 
9
  [ Alberto Milone ]
 
10
  * scripts/graphics_stress_test, scripts/rotation_test: make sure to
 
11
    always reset the "screen" variable. Somehow the NVIDIA driver manages
 
12
    to make it unusable after the first time. (LP: #1172667)
 
13
 
 
14
  [ Brendan Donegan ]
 
15
  * checkbox/parsers/submission.py - publish kernel-release information to
 
16
    interested parties.
 
17
 
 
18
  [ Daniel Manrique ]
 
19
  * Ensured that button strings from the "continue" dialog are translatable
 
20
    (LP: #1176695) 
 
21
  
 
22
  [ Jeff Lane ]
 
23
  * checkbox/parsers/cpuinfo.py - split on first instance of ':' in cpuinfo
 
24
    output lines to avoid splitting into more than 2 items. Also fixed a pep8
 
25
    issue discovered while working on this. (LP: #1180496)
 
26
 
 
27
 -- Brendan Donegan <brendan.donegan@canonical.com>  Tue, 07 May 2013 19:21:05 +0100
 
28
 
 
29
checkbox (0.16.1) saucy; urgency=low
 
30
 
 
31
  [ Jeff Lane ]
 
32
  * scripts/cpu_offlining: Modified script to no longer offline cpu0 to resolve
 
33
    a bug on ARM. Modified output so most of it is redirected to stderr for
 
34
    fail cases, we don't need that much for success cases. (LP: #1078897) 
 
35
  * jobs/mediacard.txt.in: Modified test instructions to be less confusing
 
36
    (LP: #970857)
 
37
  * scripts/cpu_topology: define the cpuinfo nested dicts on creation rather
 
38
    than define elements during parsing of /proc/cpuinfo (LP: #1111878)
 
39
  * scripts/lsmod_info: Corrected error handling for the check_output() call to
 
40
    trap the correct error. (LP: #1103647)
 
41
  * jobs/camera.txt.in: removed an extraneous requres line for gir1.2
 
42
    scripts/camera_test: added code to determine what version of gst we're
 
43
    using and set video type and plugin accordingly. (LP: #1100594)
 
44
  * scripts/network_check: added ability to specify custom target URL for
 
45
    debugging failures (LP: #1128017)
 
46
  * scripts/removable_storage_test: Added error handling to trap OSError on
 
47
    non-writable media and modified output to handle subsequent
 
48
    ZeroDivisionError issues when summarizing test results.
 
49
    jobs/media.txt.in: Modified instructions for SD/SDHC to specify using
 
50
    UNLOCKED cards to avoid issues when testing read-only media (LP: #1153894)
 
51
 
 
52
  [ Sylvain Pineau ]
 
53
  * jobs/suspend.txt.in, scripts/gpu_test: Remove the need of running the script
 
54
    with the root user, restore the workspaces switch and the HTML5 video
 
55
    playback ; remove the extra suspend/resume (LP: #1172851)
 
56
  * checkbox/parsers/udevadm.py: Only filter devices without product AND vendor
 
57
    information (LP: #1167733)
 
58
 
 
59
  [ Brendan Donegan ]
 
60
  * scripts/rendercheck_test - change nargs='+' to action='append' for blacklist
 
61
    option so it works as expected.
 
62
    jobs/rendercheck.txt.in - blacklist gradients test as it is known to produce
 
63
    false positives. (LP: #1093718)
 
64
  * plugins/hexr_transport.py - added plugin for submitting to HEXR and 
 
65
    certification based on certify_new_transport from checkbox-certification.
 
66
    examples/checkbox-qt.ini - blacklisted hexr_transport as we won't use it
 
67
    examples/checkbox-cli.ini - blacklisted hexr_transport as we won't use it
 
68
    examples/checkbox-urwid.ini - blacklisted hexr_transport as we won't use it
 
69
 
 
70
 -- Brendan Donegan <brendan.donegan@canonical.com>  Tue, 07 May 2013 19:20:49 +0100
 
71
 
 
72
checkbox (0.16) raring; urgency=low
 
73
 
 
74
  [ Brendan Donegan ]
 
75
  * Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can
 
76
    be utilised in checkbox-certification.
 
77
  * checkbox/user_interface.py - fixed keyword argument in show_entry.
 
78
    checkbox_cli/cli_interface.py - return tuple as expected. (LP: #1173103)
 
79
 
 
80
  [ Po-Hsu Lin]
 
81
  * jobs/led.txt.in: Modified the description of led/power-blink-suspend test to
 
82
    cover more cases.
 
83
    jobs/suspend.txt.in: Modified the description of suspend/suspend_advanced
 
84
    test cover more cases. (LP: #1172108)
 
85
 
 
86
  [ Jeff Lane ]
 
87
  * scripts/sleep_test_log_check: added new script to parse fwts logs for
 
88
    errors
 
89
    jobs/hibernate.txt.in, jobs/stress.txt.in, jobs/suspend.txt.in: added jobs
 
90
    to use the sleep_test_log_check script after s3/s4 tests. Modified current
 
91
    s3/s4 tests to use the new None fail level for fwts_test
 
92
    scripts/fwts_test: no longer fails on fwts errors if "-f none" is chosen.
 
93
    Now it should only fail by manual indication if the actual sleep action
 
94
    fails. (LP: #1169922)
 
95
  * scripts/bluetooth_test: test no longer generates odd Broken Pipe error when
 
96
    the dpkg bit verifies obexftp is installed (LP: #1169488)
 
97
  * jobs/networking.txt.in: fixed networking/info jobs that were not being run
 
98
    because $output was being resolved too early (LP: #1065983)
 
99
  * scripts/memory_compare: cleaned up the output to be more explanatory and
 
100
    easier to visually parse (LP: #1072666)
 
101
 
 
102
  [ Daniel Manrique ]
 
103
  * scripts/alsa_record_playback: Replaced alsasrc with autoaudiosrc
 
104
    (LP: #1059544)
 
105
 
 
106
  [ Jeff Marcom ]
 
107
  * scripts/network: added new script for testing and retrieving information for
 
108
    network interfaces.
 
109
  * configs,examples/network.cfg: added config file 
 
110
    for network test configuration and setup
 
111
 
 
112
 -- Brendan Donegan <brendan.donegan@canonical.com>  Fri, 26 Apr 2013 18:22:42 +0100
 
113
 
 
114
checkbox (0.15.8) raring; urgency=low
 
115
 
 
116
  * jobs/monitor.txt.in: Modified the description of dim_brightness test to make 
 
117
    it consistent with the code. (LP: #1170244)
 
118
 
 
119
  [ Jeff Lane] 
 
120
  * jobs/miscellanea.txt.in: Added jobs for manual verification of PXE boot and
 
121
    remote IPMI to improve server test coverage.
 
122
  * jobs/led.txt.in: Modified Jobs: led/power, led/wlan, led/wlan-disabled. New
 
123
    jobs: led/power-blink-suspend, led/suspend, led/mute
 
124
    jobs/keys.txt.in: modified keys/wireless
 
125
  * plugins/lock_prompt.py: added a lock release to cleanly clear lock on stop.
 
126
    plugins/persist_prompt.py: promoted save to run before lock release.
 
127
    checkbox/lib/fifo.py: trap OSError exception at close when the input/output
 
128
    fifo fds disappear before fifo.close() can get to them. (LP: #115561)
 
129
 
 
130
  [ Brendan Donegan ]
 
131
  * scripts/sources_test - modified script so that it takes sources list
 
132
    location and repository list as arguments
 
133
  * jobs/miscellanea.txt.in - provide REPOSITORY and SOURCES_LIST environment
 
134
    variables to the sources_test script (LP: #1149288)
 
135
  * Added mobile broadband tests and updated create_connection script to allow
 
136
    creation of mobile broadband connections.
 
137
 
 
138
  [ Sylvain Pineau ]
 
139
  * debian/control: Added python3-mock as a build dependency.
 
140
  * debian/rules: Clean __pycache__ directory after running scripts unit tests.
 
141
 
 
142
 -- Brendan Donegan <brendan.donegan@canonical.com>  Tue, 23 Apr 2013 14:53:54 +0100
 
143
 
 
144
checkbox (0.15.7) raring; urgency=low
 
145
 
 
146
  [ Zygmunt Krynicki ]
 
147
  * jobs/graphics.txt.in, jobs/suspend.txt.in: convert package resource 
 
148
    programs to be compatible with plainbox
 
149
 
 
150
  [ Brendan Donegan ]  
 
151
  * scripts/rendercheck_test, scripts/graphics_stress_test, 
 
152
    jobs/rendercheck.txt.in, jobs/stress.txt.in - Allow blacklisting of 
 
153
    specific rendercheck tests and use this to exclude the 'repeat' test
 
154
    from the set of rendercheck tests that run (LP: #1164566)
 
155
  
 
156
  [ Jeff Lane ]
 
157
  * jobs/info.txt.in: fixed bad driver name in audio_codecs job (LP: #1165215)
 
158
  * jobs/mediacard.txt.in: reduce test file size for MMC to 64MB (LP: #1167214)
 
159
  * jobs/led.txt.in, jobs/suspend.txt.in: removed bits about WLAN LED flashing
 
160
    from the WLAN jobs as that no longer happens on data tx/rx (LP: #1157606)
 
161
  * jobs/power-management.txt.in: added manual reboot and shutdown tests for
 
162
    server and Xen testing.  Took the opportunity to correct punctuation in the
 
163
    descriptions or other manual jobs.
 
164
    jobs/virtualization.txt.in: added virtualization/xen_ok and
 
165
    virtualization/xen_check_vms jobs for Xen testing
 
166
    scripts/xen_test: added script to perform Xen testing
 
167
 
 
168
  [ Jeff Marcom ]
 
169
  * scripts/virtualization - Fixes issue where console terminal would 
 
170
    remain hijacked by child kvm process (LP: #1164028)
 
171
 
 
172
   [ Daniel Manrique ]
 
173
   * checkbox/parsers/submission.py: Fixed incorrect context for memory
 
174
     parsing, which resulted in absent memory information when parsing
 
175
     xml files.
 
176
 
 
177
  [ Sylvain Pineau ]
 
178
  * scripts/gputest_benchmark: Added a wrapper for the Geeks3D GpuTest
 
179
    benchmark.
 
180
  * jobs/benchmarks.txt.in: Added the corresponding GpuTest jobs (Furmark,
 
181
    Gimark and Tessmark)
 
182
 
 
183
 -- Jeff Marcom <jeff.marcom@canonical.com>  Fri, 05 Apr 2013 17:04:44 +0100
 
184
 
 
185
checkbox (0.15.6) raring; urgency=low
 
186
 
 
187
  [ Brendan Donegan ]
 
188
  * jobs/benchmarks.txt.in - fix typo in command field of 
 
189
    benchmarks/graphics/globs job (LP: #1157615)
 
190
 
 
191
  [ Jeff Marcom ]
 
192
  * jobs/input.txt.in: Added manual check job for accelerometer hardware
 
193
  * scripts/virtualization: Fixed issue where specifying test timeout via 
 
194
    vitualization.cfg was pulled in as a string rather than integer.
 
195
  * scripts/virtualization: Added classmethod for generating cloud 
 
196
    config data based on ISO in use
 
197
 
 
198
  [ Zygmunt Krynicki ]
 
199
  * debian/control: add missing build dependency on python3-setuptools
 
200
  * debian/control: add another missing build dependency on python-setuptools
 
201
    (apparently needed because dh_auth_xxx) poke setup.py as python2)
 
202
 
 
203
 -- Brendan Donegan <brendan.donegan@canonical.com>  Fri, 29 Mar 2013 10:41:06 +0000
 
204
 
 
205
checkbox (0.15.5) raring; urgency=low
 
206
 
 
207
  * New upstream release (LP: #1158798)
 
208
 
 
209
  [ Brendan Donegan ]
 
210
  * Incremented version number.
 
211
  * data/whitelists/sru.whitelist - remove bluetooth_obex_before_suspend
 
212
    as it is made redundant by browse/get/send (LP: #1155325)
 
213
 
 
214
  [Sylvain Pineau]
 
215
  * scripts/udev_resource: Set the decoding error policy to 'ignore' to avoid
 
216
    breaking tests that depends on the udevadm resource (LP: #1151562)
 
217
  * scripts/udev_resource: Identify KVM devices as such to avoid reporting them
 
218
    as just CAPTURE devices (LP: #1065064)
 
219
 
 
220
  [ Daniel Manrique ]
 
221
  * scripts/glob_test: Fixed swapping of repetitions and time parameters.
 
222
    jobs/benchmarks.txt.in: Set a 26 FPS threshold for passing globs
 
223
    benchmark.
 
224
 
 
225
 -- Brendan Donegan <brendan.donegan@canonical.com>  Wed, 20 Mar 2013 10:08:23 +0000
 
226
 
 
227
checkbox (0.15.4) raring; urgency=low
 
228
 
 
229
  * New upstream release (LP: #1152223)
 
230
 
 
231
  [ Brendan Donegan ]
 
232
  * Incremented version number.
 
233
 
 
234
  [ Daniel Manrique ]
 
235
  * Added pipefail option to a few jobs using ansi_parser (LP: #1131598)
 
236
  * Added sru.whitelist used to test stable release update kernels.
 
237
 
 
238
  [ Jeff Marcom ]
 
239
  * jobs/input.txt.in Added job requirement for accelerometer test (LP: #1135832)
 
240
 
 
241
  [Sylvain Pineau]
 
242
  * scripts/network_device_info, scripts/udev_resource,
 
243
    checkbox/parsers/udevadm.py: Use udev to categorise network devices instead
 
244
    of lspci (LP: #1091633)
 
245
  
 
246
  [Jeff Lane]
 
247
  * jobs/various: Changed the jobs that use removable_storage_watcher to
 
248
    generate ~256MB files to combat problems where the files are cached and not
 
249
    written directly to devices during test. (LP: #1149213)
 
250
 
 
251
 -- Jeff Marcom <jeff.marcom@ubuntu.com>  Mon, 18 Feb 2013 14:35:27 +0000
 
252
 
 
253
checkbox (0.15.3) raring; urgency=low
 
254
 
 
255
  * New upstream release (LP: #1131801)
 
256
 
 
257
  [ Daniel Manrique ]
 
258
  * scripts/pts_run: modified to output the full log from phoronix-test-suite
 
259
    (LP: #1102819)
 
260
 
 
261
 -- Daniel Manrique <roadmr@ubuntu.com>  Fri, 08 Feb 2013 13:37:38 -0500
 
262
 
 
263
checkbox (0.15.2) raring; urgency=low
 
264
 
 
265
  * New upstream release (LP: #1119529)
 
266
 
 
267
  [ Daniel Manrique ]
 
268
  * Bumped revision number to 0.15.1 and restored previous trunk changelog.
 
269
  * jobs/peripheral.txt.in: fixed string with repeated "add" (LP: #1102665) 
 
270
  * scripts/graphics_stress_test: added missing import (LP: #1102812)
 
271
 
 
272
  [ Jeff Lane ]
 
273
  * scripts/rendercheck_test - added missing import for errno (LP: #1103343)
 
274
    jobs/rendercheck.txt.in - fixed command string to report the correct exit
 
275
    code to checkbox
 
276
  
 
277
  [ Jeff Marcom ]
 
278
  * Converted kvm virtualization test to python3. Test will use parameters
 
279
    in config file in the event the system under test does not have internet
 
280
    access. Updated jobs/virtualization.txt.in
 
281
 
 
282
 -- Daniel Manrique <roadmr@ubuntu.com>  Wed, 30 Jan 2013 19:28:51 -0500
 
283
 
 
284
checkbox (0.15.1) raring; urgency=low
 
285
 
 
286
  * New upstream release (LP: #1110802)
 
287
 
 
288
  * Launchpad automated translation updates.
 
289
 
 
290
  [ Jeff Lane ]
 
291
  * jobs/monitor.txt.in - added new job monitor/multi-head to test mulitple
 
292
    displays on desktops. 
 
293
  
 
294
  [ Brendan Donegan ]
 
295
  * jobs/bluetooth.txt.in, jobs/suspend.txt.in - unblock Bluetooth hardware
 
296
    before running any Bluetooth tests to avoid these failing (LP: #1084601)
 
297
  * scripts/network_reconnect_resume_time - do not fail if resume time cannot
 
298
    be calculated as this usually just means the driver does not print 
 
299
    appropriate messages to determine this. (LP: #1065009)
 
300
 
 
301
 -- Jeff Marcom <jeff.marcom@ubuntu.com>  Wed, 23 Jan 2013 16:30:22 -0500
 
302
 
 
303
checkbox (0.15) raring; urgency=low
 
304
 
 
305
  [ Daniel Manrique ]
 
306
  * New version 0.15 for Raring Ringtail development.
 
307
  * Fail gracefully with a friendly and useful error message if audio settings
 
308
    file format is invalid. (LP: #1065703)
 
309
  * Added environ key to poweroff and reboot jobs so they create logs in the
 
310
    expected location (LP: #1085833)
 
311
  * Added reporting of dependencies that are outright missing from the
 
312
    whitelist to avoid confusion (LP: #1084986)
 
313
  * scripts/memory_compare: Fixed accumulator expression to give good results
 
314
    (LP: #1089046)
 
315
  * added scripts/key_test to the list of translatable files (LP: #1073359)
 
316
  * Added wireless network devices to networking/info local job (LP: #1089787)
 
317
  * Updated call to Thread constructor to use positional arguments
 
318
    (LP: #1097866)
 
319
 
 
320
  [ Brendan Donegan ] 
 
321
  * Change forward-slashes to asterisks in the filename of a connection, since
 
322
    this is what NetworkManager does internally (LP: #1073335)
 
323
  * Create a test to move a 3D window around the screen to check if there is any tearing
 
324
    or other artifacts.
 
325
  * jobs/info.txt.in - add an xrandr attachment job to provide information
 
326
    about displays connected to the system (LP: #1085219)
 
327
  * jobs/suspend.txt.in - changed suspend_advanced_auto dependency of key_after_suspend
 
328
    and led_after_suspend tests to suspend/suspend_advanced, since they are manual and
 
329
    should depend on the manual suspend test (LP: #1089227)
 
330
  * scripts/piglit_test, jobs/piglit.txt.in - create a script which wraps and
 
331
    parses the piglit test results and use it in the piglit jobs
 
332
  * scripts/touchhpad_driver_info - changed the shebang to python3, since it is
 
333
    using modules that will only be installed for python3 (LP: #1089727)
 
334
  * plugins/recover_prompt.py - changed the order of the buttons in the recover
 
335
    prompt to put them in the same order as mentioned in the text (LP: #1092143)
 
336
  * jobs/suspend.txt.in - fix typo that was introduced into suspend_advanced job
 
337
    by a previous bug fix (LP: #1096799)
 
338
  * jobs/miscellanea.txt.in, plugins/environment_info.py - added test to check
 
339
    a sources file for specific repositories to make sure they are present
 
340
  * scripts/sources_test - show link to wiki for test configuration if not set up
 
341
    correctly
 
342
 
 
343
  [ Jeff Lane ]
 
344
  * jobs/suspend.txt.in - removed incorrect multiple router requirement for
 
345
    suspend/wireless_after_suspend (LP: #1070333)
 
346
  * jobs/suspend.txt.in - fixed cycle_resolutions_after_suspend_auto so that it
 
347
    properly depends on suspend_advanced_auto rather than suspend_advanced
 
348
    (LP: #1071605)
 
349
  * jobs/graphics.txt.in - removed perl wrappings from tests using
 
350
    unity_support_test. They should pipe through ansi_parser like other jobs.
 
351
    (LP: #1087777)
 
352
  * jobs/info.txt.in - added job info/disk_partitions (LP: #1081833)
 
353
  * jobs/stress.txt.in, jobs/suspend.txt.in - fixed a bug in the command for
 
354
    the suspend jobs where checkbox was getting the exitcode for tee rather
 
355
    than for sleep_test or fwts_test (LP: #1095713)
 
356
  * jobs/stress.txt.in, jobs/hibernate.txt.in - increased device-check-delay
 
357
    from 30 seconds to 45 seconds to avoid a race condition.
 
358
    jobs/suspend.txt.in - added 45 second device-check-delay to the
 
359
    suspend_advanced and suspend_avanced_auto jobs to avoid a race condition.
 
360
    (LP: #1095668)
 
361
  * jobs/bluetooth.txt.in - added pipefail to bluetooth/detect-output 
 
362
    jobs/suspend.txt.in - added pipefail to suspend/network_before_suspend
 
363
    (LP: #1096948)
 
364
 
 
365
  [Sylvain Pineau]
 
366
  * jobs/info.txt.in: Fixed the requirement of info/touchpad_driver.
 
367
  * jobs/info.txt.in: Fixed the info/xrandr command.
 
368
  * jobs/audio.txt.in: Added Line In/Out and Display Port tests.
 
369
  * checkbox/tests/test_message_files.py:
 
370
    test_shell_jobs_with_root_have_needed_environ now checks every jobs
 
371
    containing a command line parameter.
 
372
  * jobs/graphics.txt.in: Set the bash pipefail option for tests using
 
373
    unity_support_test and piped to ansi_parser.
 
374
  * scripts/network_device_info: Set the driver version to 'Unknown' if the
 
375
    modinfo_parser returns nothing (LP: #1089911)
 
376
  * scripts/kvm_test: Add verbose output on errors (LP: #1086048)
 
377
 
 
378
 -- Daniel Manrique <roadmr@ubuntu.com>  Fri, 16 Nov 2012 12:14:21 -0500
 
379
 
 
380
checkbox (0.14.10) quantal; urgency=low
 
381
 
 
382
  [Jeff Marcom]
 
383
  * jobs/keys.txt.in - Fixed job command line to have appropriate volume "Up"
 
384
    and Volume "Down" UI instructions.
 
385
 
 
386
  [ Jeff Lane ]
 
387
  * Increased version number after final Ubuntu Quantal release.
 
388
 
 
389
  [Brendan Donegan]
 
390
  * jobs/suspend.txt.in - make sure FWTS logs end with .log so file names
 
391
    don't get tampered with (LP: #1065932)
 
392
  * plugins/launchpad_exchange.py - Remove call to string_to_type on
 
393
    self.timeout, which is an int (LP: #1066967)
 
394
  * checkbox/lib/templates.py, jobs/resources.txt.in, jobs/wireless.txt.in,
 
395
    jobs/suspend.txt.in - Don't try and coerce keys of resource jobs to
 
396
    lowercase, as it upset the core of Checkbox (LP: #1067280)
 
397
  * jobs/suspend.txt.in - created new batch of wireless tests depending only on
 
398
    suspend_advanced so that they will run in manual testing (LP: #1067678)
 
399
  * jobs/suspend.txt.in - Let suspend_advanced only depend on
 
400
    power-management/rtc (LP: #1067692)
 
401
  * scripts/resolution_test - Slightly clarify output of script so that it's
 
402
    a bit more obvious why it failed (LP: #1065976)
 
403
  * Allow verification and interaction to be used as aliases for manual tests
 
404
    so that we can distinguish between tests which are partly manual and
 
405
    those which are entirely manual.
 
406
  * plugins/launchpad_exchange.py - make sure exchange-error signal is sent
 
407
    with a string instead of an Exception (LP: #1066862)
 
408
  * scripts/network_check - Get the base page for cdimage.ubuntu.com instead
 
409
    of some subdirectory which may or may not change in future (LP: #1065855)
 
410
  * scripts/internet_test - Wait some time (ten seconds) for the ARP cache to
 
411
    be populated, as it can be slow on some systems
 
412
  * Change the plugin types verification and interaction to user-verify and
 
413
    user-interact, to clarify their meaning.
 
414
  * Added a unit test to ensure user-verify and user-interact jobs
 
415
    have a command
 
416
  * Change most of the job plugin fields to use the appropriate new plugin type,
 
417
    i.e. user-verify or user-interact.
 
418
  * scripts/audio_settings - Use pactl instead of pacmd where possible as it
 
419
    is better maintained than pacmd (LP: #1067026)
 
420
  
 
421
  [Daniel Manrique]
 
422
  * [FEATURE] checkbox/job.py: Fixed intltool warning about unnamed
 
423
    parameters in string, applied pep8 fixes.
 
424
  * checkbox-cli progress indicator is now static, spinning around instead of
 
425
    filling the screen with dots. (LP: #926104)
 
426
  * Increased version number after final Ubuntu Quantal release.
 
427
  * Added environment resource to whitelists (LP: #1067038)
 
428
  * Added retrying pactl commands in case audio layer is not up yet
 
429
    (LP: #1065908)
 
430
  * Removed references to inexistent opts.verbose setting (LP: #1070829)
 
431
  * Added unit test to catch jobs with mismatching environ and actual
 
432
    variables used in shell command (LP: #955053)
 
433
  * Forced utf-8 decoding on modinfo output and updated to use check_output
 
434
    instead of communicate (LP: #1055730)
 
435
 
 
436
  [Marc Tardif]
 
437
  * plugins/environment_info.py: Enabling environment to take precedence
 
438
    over configuration files.
 
439
  * setup.py: added support for installing in virtualenv
 
440
  * setup.py: made build dependency on qt4-make optional
 
441
  * debian/control: Added python3-gi to run checkbox-qt.
 
442
  * jobs/input.txt.in, jobs/touchpad.txt.in: Added input/pointing tests
 
443
    and simplified horizontal/vertical scrolling tests.
 
444
  * scripts/touchpad_scroll_resource, scripts/xinput_resource: Replaced
 
445
    the touchpad_scroll_resource by reusing the xinput_resource script.
 
446
  * plugins/error_prompt.py: Fixed call to show_error (LP: #1075605)
 
447
 
 
448
  [Sean Feole]
 
449
  * [FEATURE] jobs/optical.txt.in: modified existing automation test
 
450
    jobs. Added a _description field to each so that the test cases properly
 
451
    appear in the checkbox UI (LP: #1064189)
 
452
 
 
453
  [Sylvain Pineau]
 
454
  * [FEATURE] scripts/network_restart, jobs/stress.txt.in: Added a new stress
 
455
    test: network restart.
 
456
  * debian/control: Fixed a missing dependency (python3-pkg-resources) to build
 
457
    the package (LP: #1066502)
 
458
  * jobs/stress.txt.in: stress/sdhc now launches removable_storage_test with
 
459
    --memorycard. stress/sdhc and stress/usb run with root privileges to mount
 
460
    all partitions (LP: #1065862)
 
461
  * [FEATURE] jobs/stress.txt.in: Added a wireless hotkey stress test.
 
462
  * jobs/power-management.txt.in: Fixed path to the /proc acpi lid button
 
463
    (LP: #1068799)
 
464
  * scripts/fwts_test: Properly handle UnicodeDecodeError when parsing syslog
 
465
    (LP: #1075080)
 
466
  * scripts/camera_test: Fix the camera resolution test to give the pixelformat
 
467
    to use with fswebcam (LP: #1073176)
 
468
  * checkbox/parsers/udevadm.py: Enhanced bluetooth detection by looking at the
 
469
    RFKILL_TYPE property (LP: #1075052) 
 
470
 
 
471
  [Zygmunt Krynicki]
 
472
  * scripts/removable_storage_watcher - properly detect removal of 'firewire',
 
473
    'usb' and 'sdio devices' when either or both 'ata_serial_esata' or 'scsi'
 
474
    were provided on command line, in addition to the device actually being
 
475
    manipulated. (LP: #1066948)
 
476
  * checkbox/dbus/udisks2.py: Fix typo in fireware name LP: #1070859
 
477
  * scripts/udev_resource: Use simpler interfaces
 
478
  * checkbox/parsers/udevadm.py: Allow using UdevadmParser with a string
 
479
  
 
480
  [Jeff Lane]
 
481
  * scripts/sleep_test - Added timeing code to create start/end markers in
 
482
    for each sleep/resume iteration.  Pull kernel timestamps to determine the
 
483
    time to sleep and time to resume for each iteration.  Output the times for
 
484
    each iteration and an average time for all iterations.  Tweaks to output to
 
485
    make it all look better. Verified perf code doesn't run on S4 tests.
 
486
    scripts/fwts_test - Added similar performance code to fwts_test.  Added
 
487
    sleep test functions to fwts_test to provide the ability to run sleep tests
 
488
    via fwts using the wrapper.  Tweaked the output to make it pretty. Added
 
489
    some code to prevent the perf stuff from running on S4 tests.
 
490
    jobs/suspend.txt, jobs/stress.txt, jobs/hibernate.txt - modifed jobs to use
 
491
    the shell code to call fwts_test if fwts is installed and fall back to
 
492
    sleep_test otherwise.  Modifed the commands so that they all call fwts_test
 
493
    rather than fwts directly.  Ensured all are calling with the proper
 
494
    options. Fixed log name problems that caused log attachment jobs to not
 
495
    work.
 
496
  * checkbox/parsers/modinfo.py - added exception handling to address possible
 
497
    bad output from modinfo causing a ValueError to occur. (LP: #1066118)
 
498
  * [FEATURE] jobs/expresscard.txt.in - renamed pcmcia-pcix.txt to
 
499
    expresscard.txt.
 
500
    renamed pcmcia-pcix/detect to expresscard/verification. Modified
 
501
    instructions slightly.
 
502
    data/whitelists/default.whitelist - modified list to reflect new
 
503
    expresscard test name.
 
504
    jobs/local.txt.in - changed __pcmcia-pcix__ job to reflect changes to the
 
505
    job name
 
506
    qt/frontend/qtfront.cpp - modified the list of testnames to reflect changes
 
507
    to the expresscard test
 
508
    setup.cfg - modified the list of job files since I renamed pcmcia-pcix.txt
 
509
  * scripts/sleep_test, scripts/fwts_test - removed the code that triggered a 
 
510
    fail if the system took too long to sleep or resume. Also removed the 
 
511
    options to set sleep or resume time from sleep_test as they were no longer 
 
512
    necessary.
 
513
    jobs/hibernate.txt.in, jobs/suspend.txt.in, jobs/stress.txt.in - added
 
514
    environ: to the sleep jobs so the logs would be written properly. Modified
 
515
    suspend jobs to also write output to log files so we can capture timing
 
516
    data. Added jobs to parse the new sleep times logs and faile if outside the
 
517
    threshold.
 
518
    scripts/sleep_time_check - added script to check the logs generated by
 
519
    the sleept tests and fail if the average times exceed a given threshold
 
520
    po/POTFILES.in - changed the pcmcia-pcix.txt.in pointer to expresscard.txt.in
 
521
  * removed xorg_memory_test and graphics/xorg-memory as the test produces no
 
522
    real benefit and fails about 100% of the time. (LP: #764376)
 
523
  * scrips/volume_test - script now only fails if volume is greater than maxvol or
 
524
    less than minvol, not when equal to either. (LP: #1077008)
 
525
  * Added root user requirement to all jobs using removable storage test 
 
526
    (LP: #1014813)
 
527
  * scripts/alsa_info - updated script to latest version available 
 
528
    (LP: #1078837) 
 
529
  * jobs/mediacard.txt.in - fixed the depends for all *remove* mediacard tests
 
530
    to more properly depend on the insert tests rather than storage.
 
531
    (LP: #1070328)
 
532
 
 
533
 -- Jeff Lane <jeff@ubuntu.com>  Thu, 15 Nov 2012 10:50:03 -0500
 
534
 
 
535
checkbox (0.14.6) quantal; urgency=low
 
536
 
 
537
  [Chris Wayne]
 
538
  * [FEATURE] scripts/touchpad_scroll_resource, jobs/touchpad.txt.in:
 
539
    adding in touchpad scroll detection resource job, and modified jobs
 
540
    to require the capability to be present.
 
541
 
 
542
  [Jeff Lane]
 
543
  * Cleaning up duplicated modinfo code: (LP: #1043521)
 
544
    * checkbox/parsers/modinfo.py: added a parser to handle output from modinfo
 
545
    * scripts/audio_driver_info: modified to use modinfo parser
 
546
    * scripts/network_device_info: modified to use modinfo parser
 
547
    * scripts/accelerometer_test: modified to use modinfo parser
 
548
  * Cleaning up missing touchpad driver info bits: (LP: #1052942)
 
549
    * scripts/touchpad_driver_info: added script from automation sprint to get
 
550
      driver info for installed/detected touchpad devices
 
551
    * jobs/info.txt.in: added job to get driver info during info job phase.
 
552
      Moved audio_driver_info and network_driver_info into info.txt.in because
 
553
      they are better suited there. Moved network_device_info job into
 
554
      info.txt.in.
 
555
  * jobs/wireless.txt.in: Added jobs to individually test 802.11a/b/g/n
 
556
    connections. This is necessary for adequate QA testing (LP: #1042425)
 
557
  * scripts/graphics_driver: fixed a bug causing the hybrid check to throw an
 
558
    exception on hybrid systems (LP: #1048058)
 
559
  * setup.py: added checkbox.dbus to packages (LP: #1052601)
 
560
  * jobs/optical.txt.in: removed the optical/dvd_movie_playback job definition
 
561
    as it was redundant (LP: #868643)
 
562
  * [FEATURE] jobs/fingerprint.txt.in: Cleaned up the definitions to
 
563
    match current Unity (LP: #946184)
 
564
  * [FEATURE] jobs/usb.txt.in: replaced the usb/mouse and usb/keyboard tests
 
565
    with usb/HID to combine them so the tester can choose one device rather
 
566
    than requiring multiple devices. (LP: #1053032)
 
567
  * [FEATURE] jobs/keys.txt.in: modified the battery info key job to
 
568
    use the keys_test script as we do with other hotkey tests (LP: #990538)
 
569
  * [FEATURE] jobs/bluetooth.txt.in: removed the bluetooth/keyboard job
 
570
    and modified bluetooth/mouse to be bluetooth/HID and allow the tester
 
571
    to choose a device to use. (LP: #1053010)
 
572
  * jobs/piglit.txt.in: fixed the texturing job that was incorrectly using the
 
573
    word texturize, causing the tests to not run (LP: #1060432)
 
574
 
 
575
  [Jeff Marcom]
 
576
  * jobs/optical.txt.in: Changed optical read/write job commands to use
 
577
    a more reliable dev path (LP: #990560)
 
578
  * Fixed bug where previous test description and instructions were displayed
 
579
    while an automated test was running (LP: #1012377)
 
580
 
 
581
  [Daniel Manrique]
 
582
  * Bumped to 0.14.6 to keep changelog size sane and fix a small mishap in the
 
583
    daily build recipe.
 
584
  * scripts/audio_settings: Added exception handlers to catch problems with
 
585
    unwritable or absent settings files (LP: #1041644) (LP: #1041340)
 
586
  * Ensured that strings passed to qtiface.showError via dbus are strings,
 
587
    and not NoneType as could happen under certain circumstances.
 
588
    (LP: #1032337)
 
589
  * scripts/graphics_modes_info: updated shebang to python3 (LP: #1047515)
 
590
  * scripts/graphics_driver, scripts/color_depth_info: Added ignoring
 
591
    possible invalid characters in Xorg logfiles (LP: #1048096)
 
592
  * scripts/audio_test: made the default mode verbose, it now sends all
 
593
    output to stderr (but still exits a proper return value). Jobs using it
 
594
    are updated to remove the now-unneeded -v parameter.
 
595
  * Added tests to ensure all job files are declared in setup.cfg,
 
596
    po/POTFILES.in and included in jobs/local.txt.in. (LP: #1052986)
 
597
  * setup.cfg, po/POTFILES.in, jobs/local.txt.in: Fixed so the tests pass.
 
598
    (LP: #1052986)
 
599
  * [FEATURE] checkbox/tests/message_files.py: Added a test to validate
 
600
    that all shell jobs have descriptions (LP: #1052992).
 
601
  * [FEATURE] jobs/stress.txt.in: Updated some shell jobs that had no
 
602
    description (LP: #1052992).
 
603
  * Added consecutive numbering to messages sent to the backend, so the
 
604
    frontend knows to discard out-of-sequence messages. (LP: #886118)
 
605
  * [FEATURE] Added a test to verify that jobs contain only keys
 
606
    declared in the schema (avoid stray keys).
 
607
 
 
608
  [Alberto Milone]
 
609
  * [FEATURE] scripts/window_test, jobs/graphics.txt.in: Added script
 
610
    window_test to open and close 3D windows in various conditions for
 
611
    graphics testing. Added three new window_test based jobs to graphics.txt.in.
 
612
  * [FEATURE] scripts/graphics_stress_test, jobs/stress.txt.in: Added script to
 
613
    do some graphics stress by ensuring the graphics system continues to
 
614
    function after several iterations of: switching VTs, suspend/resume, screen
 
615
    rotation and running the rendercheck graphics suite.
 
616
 
 
617
  [Marc Tardif]
 
618
  * scripts/touchpad_scroll_resource: Added support for systems without
 
619
    a touchpad (LP #1045066)
 
620
  * [FEATURE] scripts/xinput_resource, checkbox/parsers/xinput.py: Xinput
 
621
    resource script to test multitouch devices.
 
622
  * patch/0.14.2: Fixed patch to rmtree instead of rmdir scripts directory.
 
623
  * [FEATURE] debian/checkbox.templates, debian/checkbox.config: Added support to
 
624
    preseed properties in environment_info plugin.
 
625
  * [FEATURE] qt/frontend/qtfront.ui: Fixed warnings when building with
 
626
    qtcreator (LP #1053126)
 
627
  * setup.py: Fixed required dependency on distutils-extra by providing
 
628
    fake implementations of build_i18n and build_icons (LP #1049218)
 
629
  * checkbox/parsers/description.py: Fixed the PURPOSE and STEPS parts
 
630
    of the description parser to automatically fix bad descriptions.
 
631
  * plugins/suites_prompt.py: Fixed tree view in selection window (LP #1056432)
 
632
  * [FEATURE] tools/lint: Added script to consistently check syntax.
 
633
  * plugins/apport_prompt.py: Removed apport plugin that caused crashes
 
634
    when trying to send bug report (LP #1047857)
 
635
  * jobs/optical.txt.in: Fixed missing category assignment in optical
 
636
    dvd write tests (LP: #1057762)
 
637
  * [FEATURE] jobs/touchpad.txt.in, jobs/touchscreen.txt.in: Added singletouch
 
638
    and multitouch for touchpads and touchscreens.
 
639
  * Cleaning up test modules.
 
640
  * Removed package.name == 'linux' only needed by the apport_prompt plugin.
 
641
 
 
642
  [Sean Feole]
 
643
  * [FEATURE] scripts/battery_test: measures battery capacity before and after
 
644
    an activity and determines battery life at the rate of drain.
 
645
    jobs/power-management.txt.in: added two manual tests to ask the user to
 
646
    unplug and then re-plug the laptop so that three new automated battery
 
647
    drain tests can run:
 
648
   * power-management/battery_drain_idle
 
649
   * power-management/battery_drain_movie
 
650
   * power-management/battery_drain_sleep
 
651
 
 
652
  [Brendan Donegan]
 
653
  * [FEATURE] Add environment_info plugin which sets environment variables
 
654
    according to the values set in the plugin via Checkboxes INI files.
 
655
  * [FEATURE] Added semi-automated wireless tests which require only a single
 
656
    router to run, prompting the user to modify the routers config during 
 
657
    the test.
 
658
  * [FEATURE] Added semi-automated wireless after suspend tests to suspend.txt.in,
 
659
    since they were missed in the previous merge    
 
660
  * Attach the output of udev_resource, for debugging purposes (LP: #974271)
 
661
  * Make audio_settings before/after suspend tests more robust by not requiring
 
662
    every little audio setting to be the same before and after suspend, just
 
663
    the major ones such as the current source/sink and the mute/volume settings
 
664
    on them (LP: #1043144)
 
665
  * Remove default value from windows_number argument since the logic following
 
666
    it dictates that it's only valid for certain tests (LP: #1047621)
 
667
  * scripts/frequency_governors_test - Ensure that check for difference in
 
668
    expected and actual speedup only fails if the actual speedup is less than
 
669
    the expected speedup (LP: #999547)
 
670
  * jobs/cpu.txt.in, jobs/stress.txt.in - add environ field containing
 
671
    CHECKBOX_DATA to allow that environment variable to be used in the command
 
672
    (LP: #1049595)
 
673
  * jobs/wireless.txt.in - replace use of network_wireless_test in wireless_scanning
 
674
    with a simple Bash script using nmcli and delete network_wireless_test (LP: #900370)
 
675
  * jobs/audio.txt.in - fix description of audio/playback_hdmi (LP: #1052136)
 
676
  * [FEATURE] plugin/environment_info.py - allow BT device address to be set
 
677
    in the checkbox.ini file to facilitate self-testing
 
678
  * [UIFe] qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp - set focus to Continue
 
679
    button and make it the default so that it can be 'clicked' using Enter,
 
680
    as well as renaming it to 'continueButton' (LP: #1052506)
 
681
  * jobs/keys.txt.in, scripts/key_test - Fix keys/battery test to have correct
 
682
    fields and tidy up pep8 violations in key_test script (LP: #1054410)
 
683
  * [FEATURE] jobs/power-management.txt.in, jobs/touchpad.txt.in,
 
684
    jobs/sniff.txt.in - Fix incorrect formatting of job descriptions to
 
685
    allow steps to be displayed by the UI (LP: #1054208)
 
686
  * jobs/usb.txt.in - Fix dependencies of USB tests so that things work properly if
 
687
    the usb/storage-automated test fails (LP: #987876)
 
688
  * Remove networking/bandwidth job since it is not useful (LP: #1009658)
 
689
  * scripts/network_info - add exception handling to file reading so that
 
690
    sensible values are given if the required file cannot be read (LP: #823606)
 
691
  * [FEATURE] jobs/suspend.txt.in - pipe output of bluetooth_obex jobs through ansi_parser
 
692
    to avoid invalid characters ending up in the submission.xml (LP: #1060332)
 
693
  * scripts/network_reconnect_resume_test - map reconnect time strings to float
 
694
    that they can be used in calculations later on (LP: #1064385)
 
695
  * scripts/network_reconnect_resume_test - convert map of reconnect times into
 
696
    a list in order to check if the list is empty (LP: #1064425)
 
697
 
 
698
  [Sylvain Pineau]
 
699
  * jobs/suspend.txt.in: Fixed suspend/suspend_advanced dependencies to avoid
 
700
    calling fwts with the live CD (LP: #1045687)
 
701
  * qt/frontend/qtfront.ui: Fixed the test purpose widget size to allow two
 
702
    lines of description (LP: #1032255)
 
703
  * qt/frontend/qtfront.ui: Fixed the progressLabel widget size to support job
 
704
    names > 50 chars (LP: #1046274)
 
705
  * scripts/camera_test, jobs/camera.txt.in: Added a 10s timeout to the camera
 
706
    still test (LP: #990133)
 
707
  * scripts/graphics_stress_test, scripts/rendercheck_test, jobs/stress.txt.in: 
 
708
    Exit with proper error message if rendercheck is not installed.
 
709
    (LP: #1048262)
 
710
  * [FEATURE] jobs/suspend.txt.in: Add usb wakeup tests (mouse and keyboard).
 
711
  * setup.py, qt/checkbox-qt.ui: Removed the old UI design file (LP: #1049912)
 
712
  * [FEATURE] jobs/rendercheck.txt.in, po/POTFILES.in, setup.cfg: Fixed
 
713
    the rendercheck tests, added the suite file to setup.cfg/POTFILES.in
 
714
    and moved the rendercheck/tarball job into an attachment (LP #1053033)
 
715
  * scripts/optical_write_test: Filter ANSI escape char outputed by wodim 
 
716
    (LP: #1052803)
 
717
  * checkbox/parsers/udevadm.py: Improved wireless devices detection.
 
718
    The wireless category is now set if the subsystem is equal to ieee80211 
 
719
    (LP: #855382)
 
720
  * scripts/memorycard_resource, scripts/removable_storage_test,
 
721
    scripts/removable_storage_watcher: Fixed the memorycard regexp flags and 
 
722
    add the DriveVendor Udisks property to the re.search() string (LP: #1050920)
 
723
  * scripts/display_resource, jobs/resource.txt.in: Added a new display 
 
724
    resource script to properly handle connector names returned by proprietary
 
725
    drivers (LP: #956139 and #992727)
 
726
  * debian/control, jobs/esata.txt.in, jobs/firewire.txt.in, jobs/usb.txt.in,
 
727
    jobs/mediacard.txt.in: Remove udisks package references in all of the jobs
 
728
    that use removable_storage scripts (LP: #1059620)
 
729
  * scripts/graphics_driver: Added NVIDIA driver detection (LP: #1060211)
 
730
  * [FEATURE] jobs/mediacard.txt.in: Added SDXC, MS, MSP and XD memory card
 
731
    tests.
 
732
  * setup.py: Add the missing checkbox.heuristics module (LP: #1064220)
 
733
  * scripts/pts_run: Force pts_run to exit on errors as phoronix-test-suite
 
734
    always exits with success (LP: #1061297)
 
735
  * [FEATURE] jobs/keys.txt.in: Added video-out and touchpad keys tests.
 
736
  * [FEATURE] jobs/keys.txt.in, jobs/led.txt.in, jobs/suspend.txt.in: Provide
 
737
    leds and special keys tests after suspend. Volume and Mute key tests now
 
738
    use the key_test script. Fix steps numbering for led/wireless.
 
739
 
 
740
  [Zygmunt Krynicki]
 
741
  * Fixed simple duplicate 'the' mistakes (LP: #1040022)
 
742
  * Fix incorrect debconf template description for 802.11n open access point
 
743
    SSID (LP: #1049563)
 
744
  * Add new utility, scripts/udisks2_monitor, for looking at various storage
 
745
    changes interactively
 
746
  * Make scripts/removable_storage_watcher {insert,remove} properly validate
 
747
    the 'device' argument (bus type) and require at least one value
 
748
  * [FEATURE] scripts/removable_storage_watcher: add support for debugging
 
749
 
 
750
 -- Jeff Lane <jeff@ubuntu.com>  Tue, 02 Oct 2012 16:21:12 -0400
 
751
 
 
752
checkbox (0.14.5) quantal; urgency=low
 
753
 
 
754
  [Sylvain Pineau]
 
755
  * New version 0.14.5 for Quantal Quetzal development.
 
756
  * jobs/virtualization.txt.in, scripts/kvm_test, jobs/miscellanea.txt.in,
 
757
    setup.cfg: Added a new KVM test to ensure that a VM boots and works
 
758
    properly with KVM.
 
759
  * jobs/suspend.txt.in, scripts/gpu_test: Update the job description and the
 
760
    script docstrings from Flash to HTML5 video playback.
 
761
  * [FEATURE] scripts/removable_storage_test, scripts/removable_storage_watcher,
 
762
    jobs/mediacard.txt.in: Added memory cards detection (on bus other than sdio)
 
763
    and a new automated (based on usb/storage-pre-inserted) for SD cards.
 
764
 
 
765
  [Jeff Marcom]
 
766
  * scripts/accelerometer_test, jobs/input.txt.in: Improved ability to detect 
 
767
    oem manufacturer info, and cleanup up job step formatting.
 
768
  * /jobs/touchpad.txt.in: Fixed instruction steps for manual touchpad horizontal 
 
769
     and vertical tests.
 
770
  * scripts/audio_settings, jobs/audio.txt.in: Added automated switch to 
 
771
    HDMI interface, modified corresponding jobs file..
 
772
  * jobs/audio.txt.in, added method to bypass return code of /scripts/audio_settings
 
773
    and instead only return the exit code for the appropriate audio test.
 
774
  * scripts/audio_settings: Added automated switch to restore previous 
 
775
    audio profile setting
 
776
 
 
777
  [ Daniel Manrique ]
 
778
  * jobs/peripheral.txt.in: Fixed a typo in the DSL job. (LP: #1039192)
 
779
  * jobs/resource.txt.in: Added usb resource that indicates which versions of
 
780
    the protocol are supported (currently only reports for USB 2.0 and 3.0).
 
781
  * scripts/removable_storage_watcher, scripts/removable_storage_test: Added
 
782
    a parameter to specify minimum speed to accept a device, and a parameter
 
783
    to fail removable_storage_test if the transfer speed is below a threshold.
 
784
  * jobs/usb.txt.in: Added usb3 jobs that will only pass if an actual USB 3.0
 
785
    device is inserted/removed/tested.
 
786
  * jobs/audio.txt.in: replaced gconfaudiosink by autoaudiosink (LP: #978895)
 
787
  * [FEATURE]: qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
 
788
    qt/frontend/qtfront.ui, checkbox_qt/qt_interface.py: Replaced test result
 
789
    buttons with radiobuttons,  made comment area always visible, and added
 
790
    keyboard shortcuts.
 
791
  * [FEATURE] Added oem-config directory to setup.py so it builds correctly.
 
792
 
 
793
  [ Jeff Lane ]
 
794
  * scripts/removable_storage_test (total overhaul):
 
795
    * Added --iterations option, now you can run -i iterations of -c files of
 
796
      -s size.
 
797
    * Added RandomData class to generate test files using a much faster method.
 
798
    * Replaced copy_file() with file_write() and file_read() to take advantage of
 
799
      buffer flushing and fsync() opeations not available to shutils/copy2.
 
800
    * Redid the runtime bits of main() so now for every device found, it runs I
 
801
      iterations of C files.
 
802
    * Redid output so now you get an avg write speed per iteration and a summary
 
803
      at the end of all iterations for each device.
 
804
  * scripts/wifi_reconnect_resume_test: fixed a bug where timestamps being
 
805
    grabbed from dmesg were strings instead of floats (LP: #1038270)
 
806
  * jobs/stress.txt.in: added two sample jobs to demonstrate the new features
 
807
    of removable_storage_test
 
808
  * jobs/piglit.txt.in: added jobs that run the piglit graphics test suite
 
809
  * scripts/lsmod_info: added script to provide better lsmod output for the
 
810
    lsmod_attachment job using the power of the modinfo parser
 
811
    jobs/info.txt.in: modified lsmod_attachment job to use lsmod_info script
 
812
    rather than just lsmod output (LP: #1043531)
 
813
  
 
814
  [Matt Fischer]
 
815
  * scripts/audio_driver_info: added script to find info on loaded drivers
 
816
    jobs/audio.txt.in: added automated job to determine audio drivers loaded
 
817
    jobs/networking.txt.in: added a requires on networking/info for
 
818
    module-init-tools package.
 
819
    scripts/volume_test: cleanup and fixing a small issue
 
820
  * scripts/network-device-info: fixed a problem with output causing a
 
821
    traceback and a problem where modules with improper modules field causes
 
822
    problems. (LP: #1042395)
 
823
    jobs/networking.txt.in: added requires for pciutils for the above bugfix
 
824
 
 
825
  [Alberto Milone]
 
826
  * [FEATURE] scripts/rendercheck_test: added test to take advantage of the
 
827
    rendercheck test suites.
 
828
    [FEATURE] jobs/rendercheck.txt.in: added jobs to run the rendercheck_test
 
829
    script.
 
830
    [FEATURE] jobs/local.txt.in: added job to parse rendercheck.txt.in job file
 
831
  * checkbox/contrib/gdk.py: removed legacy code and used python 3.
 
832
  * scripts/rotation_test:
 
833
    * Made sure to report all failures, not only the first.
 
834
    * Made it look more pythonic.
 
835
    * Fixed issues with python 3 and used python 3.
 
836
  * checkbox/contrib/xrandr.py:
 
837
    * Fixed issues with python 3 and used python 3 (LP: #1043155).
 
838
 
 
839
  [Sean Feole]
 
840
  * scripts/network-reconnect-resume-time: fixed the wifi-reconnect-resume-time
 
841
    script to also check wired connections for completeness (LP: #1042391)
 
842
 
 
843
  [Chris Wayne]
 
844
  * [FEATURE] Added oem_config_test, related jobs and data files
 
845
 
 
846
 -- Daniel Manrique <roadmr@ubuntu.com>  Thu, 30 Aug 2012 12:45:49 -0400
 
847
 
 
848
checkbox (0.14.4) quantal; urgency=low
 
849
 
 
850
  * New upstream release (LP #1039094):
 
851
 
 
852
  [ Daniel Manrique ]
 
853
  * New version 0.14.4 for Quantal Quetzal development.
 
854
  * Added new audio_test and test definitions.
 
855
 
 
856
  [Jeff Lane]
 
857
  * jobs/esata.txt.in: added tests for removable eSATA drives
 
858
    scripts/removable_storage_test: added support for ata_serial_esata devices
 
859
    scripts/removable_storage_watcher: added support for ata_serial_esata
 
860
    devices
 
861
  * scripts/optical_write_test: changed behaviour to timeout after 5 minutes
 
862
    rather than a few seconds to give testers a chance to complete the test
 
863
    without having to sit on top of the machine waiting. If tester doesn't hit
 
864
    itself and proceed.
 
865
    jobs/optical.txt.in: Cleared up text in the existing manual optical write
 
866
    tests and added two automated tests that can be used if desired (they still
 
867
    require the user to push the tray in after writing, but eliminate other
 
868
    steps)
 
869
  * scripts/graphics_driver: Added this script based to parse Xorg.0.log and
 
870
    discover the currently running graphics driver and driver version
 
871
    jobs/graphics.txt.in: Added a new job to take advantage of the
 
872
    graphics_driver script.
 
873
    data/whitelists/default.whitelist: Added the graphics_driver job to the
 
874
    default whitelist because this would be good data to gather for UF and
 
875
    doesn't cost much
 
876
  * scripts/graphics_driver: Merged Alberto Milone's work on a
 
877
    hybrid_graphics_test into graphics_driver as his stuff and my stuff were
 
878
    similar enough to be in the same script, plus this allows the advantage of
 
879
    using Bryce Harrington's xorglog library down the road.
 
880
  * scripts/removable_storage_test: removed a lot of unnecessary output to
 
881
    clean up the test run and also added in some basic performance monitoring.
 
882
 
 
883
  [Sylvain Pineau]
 
884
  * jobs/graphics.txt.in, jobs/benchmarks.txt.in: Move gtkperk to the benchmarks
 
885
    section.
 
886
  * jobs/benchmarks.txt.in, scripts/wifi_time2reconnect: Add a test to monitor
 
887
    the time needed to reconnect to a WIFI access point.
 
888
  * jobs/cpu.txt.in: Added a check for ARM Vector Floating Point Unit support.
 
889
  * jobs/touchscreen.txt.in: Add 3 new manual tests (tap-detect, drag-n-drop and
 
890
    multitouch-zoom)
 
891
  * jobs/audio.txt.in: Added a test that verifies that the various audio 
 
892
    channels are working properly.
 
893
  * scripts/camera_test, jobs/camera.txt.in: Replace the call to "xawtv -hwscan"
 
894
    in camera_test by the VIDIOC_QUERYCAP ioctl, xawtv requirement removed.
 
895
  * jobs/led.txt.in, jobs/local.txt.in, scripts/led_hdd_test.py: Add LED
 
896
    tests.
 
897
  * jobs/suspend.txt.in: Resurrect scripts/sleep_test as a fallback of fwts for
 
898
    the suspend/suspend_advanced test.
 
899
 
 
900
  [Brendan Donegan]
 
901
  * scripts/audio_settings: Converted script from Perl to Python(3), putting 
 
902
    it in line with approved technology guidelines
 
903
  * jobs/audio.txt.in: Fixed audio jobs to use --file option of audio_settings 
 
904
    instead of piping to STDOUT.
 
905
  * Prettify the Step icons that appear next to each test step in the test run
 
906
    screen (LP: #1036085)
 
907
  * Remove the 'Don't show this message on startup' checkbox from the
 
908
    introduction screen, since it isn't used (LP: #1036218)
 
909
  * Continue to run the progress bar when the test dependencies are being
 
910
    resolved so that it doesn't look like the UI hung (LP: #1036573)
 
911
  * Remove gcov_attachment from default whitelist since it depends on lcov
 
912
    which is not in the default install, and is not used anyway.
 
913
  * Better feedback from resolution_test script. Display the expected and
 
914
    detected resolution values.
 
915
 
 
916
  [Nathan Williams]
 
917
  * scripts/network_check: Fixed exception handling in the absence of zenity
 
918
    (LP: #988260)
 
919
 
 
920
  [Samantha Jian]
 
921
  * Added disk spindown test script and definition.
 
922
  * Added support for BT devices on PCI bus. (LP: #1036124)
 
923
 
 
924
  [Jeff Marcom]
 
925
  * Added Accelerometer test.
 
926
  * scripts/gst_pipeline_test, jobs/audio.txt.in: Added device sink check
 
927
 
 
928
  [Matt Fischer]
 
929
  * Added test to check that volume is within acceptable range and audio
 
930
    elements are not muted.
 
931
  * scripts/camera_test: added the resolutions option to take sample pictures
 
932
    in all resolutions supported by the specified webcam
 
933
    jobs/camera.txt.in: added the camera/multiple-resolution-images test which
 
934
    utilitizes the changes to the camera_test script 
 
935
 
 
936
  [Alberto Milone]
 
937
  * checkbox/contrib/gdk.py: Added library for getting gtk.gdk.Screen object
 
938
    checkbox/contrib/xrandr.py: Added library for manipulating graphics
 
939
    settings similar to how xrandr does it.
 
940
    scripts/brightness_test: Added automated test to verify that backlight
 
941
    settings are properly honored
 
942
    scripts/color_depth_info: Added script to get info on color depth and pixel
 
943
    format
 
944
    scripts/graphics_modes_info: Added script to gather info on the supported
 
945
    graphics modes available
 
946
    scripts/rotation_test: Added script to automate screen rotation testing
 
947
    jobs/graphics.txt.in, jobs/monitor.txt.in: Added jobs to take advantage of
 
948
    the new scripts added to Checkbox
 
949
 
 
950
  [ Sean Feole ]
 
951
  * scripts/wifi_reconnect_resume_test, jobs/wifi_resume_time added.
 
952
  * Fixed an output issue in scripts/wifi_reconnect_test that was not handled
 
953
    in the original merge. Also tweaked error messages to be more useful.
 
954
 
 
955
  [Chris Wayne]
 
956
  * Added in bluetooth_test and related jobs for automated bluetooth
 
957
    testing
 
958
 
 
959
 -- Jeff Lane <jeff@ubuntu.com>  Fri, 17 Aug 2012 16:47:08 -0400
 
960
 
 
961
checkbox (0.14.3) quantal; urgency=low
 
962
 
 
963
  * New upstream release (LP: #1033652)
 
964
 
 
965
  [Benjamin Kerensa]
 
966
  * Changed description of PCMCIA/PCIX to PCMCIA/ExpressCard since PCIX
 
967
    generally applies to servers (LP: #992249) 
 
968
 
 
969
  [Brendan Donegan]
 
970
  * Removed call to unlink temporary file in Html5Thread part of gpu_test.
 
971
    Also addressed a few pyflakes complaints and removed a stray print.
 
972
  * Include block device name in fields of block_device resource
 
973
    output. This will prevent different block device fields from being
 
974
    confused with each other (LP: #1027849)
 
975
  * Fix apport_prompt.py so it properly checks the value in
 
976
    /etc/default/apport (LP: #1029897)
 
977
  * Initially disable the 'Run' tab in the Qt UI, re-enabling it when the
 
978
    'Start Testing' has been clicked (LP: #1029815)
 
979
  * Put Component and Status into one tree view on the selection screen,
 
980
    rather than two seperate ones (LP: #1030871)
 
981
  * Disable the Select All and Deselect All buttons in the selection
 
982
    view during testing (LP: #1032259)
 
983
 
 
984
  [Daniel Manrique]
 
985
  * New version 0.14.3 for Quantal Quetzal development.
 
986
  * alsa_info is invoked with --no-dialog, otherwise if dialog is installed
 
987
    it results in invalid data in the submission file and results.
 
988
    (LP: #1028065)
 
989
  * Instruct Chromium browser to accept file:// URLs so it can correctly
 
990
    open the checkbox submission.xml report (LP: #1026614)
 
991
  * scripts/gconf_resource: decode gconf output as utf-8 rather than ascii
 
992
    (LP: #1022593)
 
993
  * jobs/user_apps.txt.in: Quicktime test now depends on gstreamer0.10-ffmpeg
 
994
    to ensure it's able to play .mov files (LP: #633009)
 
995
  * scripts/network_check: InvalidURL exception is caught and handled more
 
996
    cleanly (LP: #751701)
 
997
  
 
998
  [Sylvain Pineau]
 
999
  * jobs/usb.txt.in, scripts/disk_read_performance_test: Add a USB3 read
 
1000
    performance test.
 
1001
    scripts/block_device_resource: Add the maximum usb specification supported
 
1002
    by both a block device and the corresponding root hub port.
 
1003
  * qt/frontend/qtfront.ui, qt/frontend/images/checkbox-qt-head.png: 
 
1004
    Add transparency properties to the main window header to keep the main theme
 
1005
    colors in the widget background (LP: #1030857)
 
1006
 
 
1007
  [Jeff Marcom]
 
1008
  * Added timeout to job call for disk smart test.
 
1009
 
 
1010
  [Marc Tardif]
 
1011
  * Escaping encoded strings in udevadm output (LP: #1025381)
 
1012
 
 
1013
  [Jeff Lane]
 
1014
  * jobs/cpu.txt.in: added a depends to cpu/scaling_test-log-attach to ensure
 
1015
    that job does not run until afte cpu/scaling_test (LP: #1031994)
 
1016
  
 
1017
  [Matt Fischer]
 
1018
  * scripts/network_device_info: added a check to ensure what lspci reports and
 
1019
    what NetworkManger reports (if it is installed) are the same. Reports more
 
1020
    useful info now like driver and driver version, IP address, etc.
 
1021
  * scripts/cycle_vts: added checks to fail test if chvt returns a non-zero
 
1022
    exit code. Added a final check at the end to verify we did land back on the
 
1023
    original VT after testing.
 
1024
    jobs/miscellanea.txt.in: fixed a typo in the chvt job. It used to reqire
 
1025
    'package.alias' instead of 'package.name'
 
1026
 
 
1027
 -- Jeff Lane <jeff@ubuntu.com>  Mon, 06 Aug 2012 09:26:41 -0400
 
1028
 
 
1029
checkbox (0.14.2) quantal; urgency=low
 
1030
 
 
1031
  * New upstream release (LP: #1025869)
 
1032
 
 
1033
  [Jeff Marcom]
 
1034
  * scripts/gpu_test - Fixed potential thread exiting issue.
 
1035
 
 
1036
  [Javier Collado]
 
1037
  * Fixed detection of circular references in resolver.
 
1038
 
 
1039
  [Jeff Lane]
 
1040
  * New version 0.14.2 for Quantal Quetzal development.
 
1041
  * jobs/cpu.txt.in: added cpu_scaling_test log attachment job
 
1042
  * jobs/disk.txt.in: modified block_device requirements so they'll work right
 
1043
    jobs/info.txt.in: added block_device resource requirements to hdparm job so
 
1044
    it won't run on removable stuff where it's not necessary.
 
1045
  * jobs/info.txt.in: removed extraneous fwts_log job
 
1046
    jobs/miscellanea.txt.in: modified fwts_results.log job
 
1047
  * scripts/optical_detect: minor tweak to send error output to stderr
 
1048
    scripts/optical_read_test: added root user check because this needs to be
 
1049
    run with root privileges. Added some additional output for stderr for
 
1050
    failures so we will know WHY a test or the script failed. Replaced 
 
1051
    sys.stdout.write() and flush() calls with simple print statements.
 
1052
  * scripts/ipmi_test: output tweaks so error messages now go to stderr. No BMC
 
1053
    message is a little more clear. Module failed to load now generates an
 
1054
    error rather than a simple exit.
 
1055
  * scripts/network_device_info: minor change so that the fail message now
 
1056
    specifies that it was an error and outputs to stderr properly.
 
1057
  * scripts/disk_smart: Improvements to the logging and output during testing.
 
1058
  * scripts/cpu_scaling_test: lots of output changes using logging module.
 
1059
    renamed script to frequency_governors_test to be more descriptive and less
 
1060
    confusing. Added a --log option to write logs to an actual file
 
1061
    jobs/cpu.txt.in: added an attachment job to attach the freq_governors log.
 
1062
    Modified cpu/frequency_governors to write to log file
 
1063
  * scripts/cpu_offlining: added an extra bit of output in case of failures. 
 
1064
  * scripts/fwts_test: improved console output so that the info displayed in
 
1065
    submission.xml is more useful.
 
1066
    jobs/power-management.txt.in: added job to attach fwts_wakealarm.log to
 
1067
    results.
 
1068
  * scripts/network_ntp_test: Tweaked output to use log levels more
 
1069
    appropriately. Added some decoding so that bytes output show up as strings
 
1070
    properly in output. Converted from optparse to argparse. Added a root
 
1071
    check because this needs to be root to properly run.
 
1072
  * scripts/disk_read_performance_test: Added extra targeted output so that
 
1073
    users can understand what's going on. Moved the exit bits so the test will
 
1074
    actuall run on multiple drives as originally intended and not exit on the
 
1075
    first failure.
 
1076
  * scripts/removable_storage_test: vastly improved the output from that script
 
1077
    and also introduced some new error handling to cover a couple conditions
 
1078
    that generated unhelpful tracebacks.
 
1079
  * scripts/memory_compare: changed the output a little so failures now dump
 
1080
    data to stderr and success to stdout. Also added a try/except block to
 
1081
    catch possible ZeroDivisionError cases if dmi or meminfo return 0 (found on
 
1082
    my local system due to a library issue)
 
1083
  * jobs/power-management.txt.in: improved rtc and tickless idle tests to
 
1084
    provide more useful output, even though they are very simple tests.
 
1085
  * jobs/networking.txt.in: added some output to networking/multi_nic so a 
 
1086
    failure due to unconfigured ifaces generates something beyond a blank line
 
1087
  * scripts/cpu_topology: Changed it so there is less output on success and
 
1088
    more useful output on failure. Fixed a bug in the test for Failure that
 
1089
    caused the False condition to never be met.
 
1090
  * scripts/network_bandwidth_test: fleshed out the output to make it a little
 
1091
    more useful in both debug and info levels. Was going to set the
 
1092
    networking/bandwidth job to debug, but the info output should now be
 
1093
    sufficient to begin diagnosing test failures.
 
1094
  * jobs/usb.txt.in: Added output to usb/detect in case no USB controllers are
 
1095
    found. Added dependencies on the udisks package which may not be installed
 
1096
    by default.
 
1097
    debian/control: Added udisks as a suggests for checkbox as it's required
 
1098
    for the USB tests to function.
 
1099
  * scripts/memory_test: converted from optparse to argparse. Added some extra
 
1100
    stderr output that may be useful if this test fails. redirected some
 
1101
    existing error messages to stderr also
 
1102
  * scripts/disk_stats_test: some minor changes to output. Also, error output
 
1103
    now goes to stderr on test failure.
 
1104
 
 
1105
  [Marc Tardif]
 
1106
  * Fixed duplicate jobs appearing in the store when rerunning jobs.
 
1107
  * Fixed packaging to install scripts under /usr/lib.
 
1108
 
 
1109
  [Daniel Manrique]
 
1110
  * Added a message file format test that does some simplistic checks
 
1111
    on jobs/* files to ensure they are sane.
 
1112
  * Fixed two typos in jobs/suspend.txt.in.
 
1113
  * Merging of translations into job files prior to running message 
 
1114
    file format test, to further ensure that translated strings
 
1115
    and field descriptions are parsed correctly.
 
1116
  * Explicit encoding of error strings in Job.execute, so that data returned
 
1117
    is consistent and invokers of this method don't choke on it. (LP:
 
1118
    #1024541)
 
1119
 
 
1120
  [Brendan Donegan]
 
1121
  * Make a call to rfkill unblock in the create_connection script, incase
 
1122
    those nasty Broadcom drivers have left a soft-block on the wireless after
 
1123
    loading. Also do a bit of refactoring to use check_output and check_call
 
1124
    instead of Popen (LP: #1019162)
 
1125
  * Move the call to unblock to before the connection is created
 
1126
  * Reimplemented memory_compare in python3 and restructured it to put
 
1127
    things into dictionaries for easy access. Also fixed bug with detecting
 
1128
    non-RAM devices as RAM. (LP: #960087)
 
1129
  * Wait longer to get the window handle in gpu_test, so that we don't fall foul
 
1130
    of timing issues. (LP: #1018563)
 
1131
  * Catch exception raised in memory_compare by DMI RAM entries with No Module
 
1132
    Installed in the Size field (LP: #1023220)
 
1133
  * Also unblock wireless before wireless_scanning test, as I neglected to do
 
1134
    this before. (LP: #1023619)
 
1135
  * Replace Flash video playback with HTML5 video playback. This has better
 
1136
    support in Ubuntu and is more relevant (LP: #1024078)
 
1137
 
 
1138
  [Sylvain Pineau]
 
1139
  * Add the firmware version (BIOS or UEFI) to the XML report.
 
1140
 
 
1141
 -- Daniel Manrique <roadmr@ubuntu.com>  Fri, 13 Jul 2012 16:26:06 -0400
 
1142
 
 
1143
checkbox (0.14.1) quantal; urgency=low
 
1144
 
 
1145
  * New upstream release (LP: #1018571)
 
1146
 
 
1147
  [Brendan Donegan]
 
1148
  * Fixed up a few things with the gpu_lockup tests. Removed depends,
 
1149
    renamed to gpu_lockup_suspend to reflect behaviour and removed the
 
1150
    requirement on Firefox
 
1151
  * Changed suspend_advanced and suspend_advanced_auto to use less
 
1152
    strict definition of fwts s3 test.
 
1153
 
 
1154
  [Javier Collado]
 
1155
  * Make sure that jobs are topologically ordered (LP: #990075)
 
1156
  * Keep job ordering as close to whitelist as possible (LP: #1017951)
 
1157
 
 
1158
  [Marc Tardif]
 
1159
  * New version 0.14.1 for Quantal Quetzal development.
 
1160
  * jobs/suspend.txt.in: Fixed trailing newline on otherwise empty line.
 
1161
  * scripts/run_templates: Fixed calls to Popen to use universal_newlines
 
1162
    to return strings instead of bytes (LP: #1018354)
 
1163
 
 
1164
  [Daniel Manrique]
 
1165
  * Fixed duplicate suspend/bluetooth_obex_after_suspend job name.
 
1166
  * scripts/dpkg_resource: Changed encoding from ascii to utf-8 to handle
 
1167
    non-ascii locales (LP: #1018353)
 
1168
 
 
1169
  [Jeff Lane]
 
1170
  * Migrated audio/external-HDMI-playback into checkbox. Modified the
 
1171
    command to match our other audio tests that save and reset mixer
 
1172
    levels.
 
1173
 
 
1174
 -- Javier Collado <javier.collado@canonical.com>  Tue, 26 Jun 2012 16:07:04 +0200
 
1175
 
 
1176
checkbox (0.14) quantal; urgency=low
 
1177
 
 
1178
  New upstream release (LP: #1016746):
 
1179
 
 
1180
  [Brendan Donegan]
 
1181
  * [FEATURE] Python 2 to 3 conversion:
 
1182
    * scripts/create_connection - switched to using argparse and fixed
 
1183
      representation of octal literal
 
1184
    * scripts/internet_test - ran 2to3 tool and decoded result of
 
1185
      check_output. Also replaced optparse with argparse
 
1186
    * scripts/memory_info
 
1187
    * scripts/removable_storage_test - ran 2to3 tool and fixed some
 
1188
      encoding issues
 
1189
    * scripts/removable_storage_watcher - ran 2to3 tool and swapped
 
1190
      use of gobject with gi.repository.GObject
 
1191
    * scripts/xrandr_cycle - ran 2to3 tool and fixed encoding issue
 
1192
    * scripts/obex_send - ran 2to3 tool and swapped
 
1193
      use of gobject with gi.repository.GObject
 
1194
  * Update touchpad.py to use gsettings instead of deprecated gconf
 
1195
    (LP: #1004212)
 
1196
  * Instead of checking output of nmcli con up in create_connection,
 
1197
    check the return code is success instead (LP: #1013537)
 
1198
  * base64 encode the after suspend screenshot attachement so that it can
 
1199
    be uploaded properly (LP: #1016126)
 
1200
  * Fixed simple type in xorg_memory_test, introduced by Python3
 
1201
    conversion (LP: #1016387)
 
1202
  * [FEATURE] Add suspend/bluetooth_obex_after_suspend_auto test to be
 
1203
    used during fully automated SRU testing
 
1204
 
 
1205
  [Marc Tardif]
 
1206
  * [FEATURE] Reworked media_keys_test into key_test, making it more generic
 
1207
    and able to test for any key that sends an scancode. Used it to implement
 
1208
    a test for the Super key.
 
1209
  * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
 
1210
    test.
 
1211
  * [FEATURE] Python 2 to 3 conversion:
 
1212
    * scripts/ansi_parser
 
1213
    * scripts/cking_suite
 
1214
    * scripts/floppy_test
 
1215
    * scripts/network_bandwidth_test
 
1216
    * scripts/cpu_scaling_test
 
1217
  * Removed sleep_test script no longer used by any test definition.
 
1218
  * [FEATURE] Deprecated scripts:
 
1219
    * scripts/autotest_filter and scripts/autotest_suite
 
1220
    * scripts/ltp_filter and scripts/ltp_suite
 
1221
    * scripts/mago_filter and scripts/mago_suite
 
1222
    * scripts/qa_regression_suite
 
1223
 
 
1224
  [Daniel Manrique]
 
1225
  * New version 0.14 for Quantal Quetzal development.
 
1226
  * Set the correct user (root) for fwts-wakealarm test (LP: #1004102)
 
1227
  * Set correct user (root) for usb/storage-preinserted, so it works correctly
 
1228
    on servers (LP: #1004131)
 
1229
  * Log (at level INFO) name of each message we execute, so the currently
 
1230
    running job can be determined by looking at the logfile, rather than
 
1231
    hunting through process lists.
 
1232
  * [FEATURE] Added script and jobs to collect and attach output from
 
1233
    alsa-info.sh.
 
1234
  * Assume utf-8 encoding always, when opening template files.
 
1235
    (LP: #1015174)
 
1236
  * [FEATURE] Replaced the context menu in the selection tree with explicit
 
1237
    "select/deselect all" buttons.
 
1238
 
 
1239
  [Javier Collado]
 
1240
  * Submission screen in Qt interface updated to support certification client:
 
1241
    - customize contents depending on the upload target (launchpad or certification)
 
1242
    - display links to the report properly in the show_entry method
 
1243
  * Fixed qt interface show_entry method preopulates widget that gets
 
1244
    user input (LP: #1000451)
 
1245
  * Added customizable deselect_warning message in qt show_tree method (LP: #1000443)
 
1246
  * show_error method shows long text properly in gtk/qt interfaces (LP:
 
1247
    #1012052)
 
1248
 
 
1249
  [Jeff Lane]
 
1250
  * [FEATURE] Changes to Power Management testing in Checkbox:
 
1251
    * scripts/pm_test: added a slightly modified version of OEM team's pm.py
 
1252
      script for reboot/poweroff testing
 
1253
    * jobs/hibernate.txt.in: modified hibernate test to use fwts and added new
 
1254
      jobs to attach log files from hibernate testing.
 
1255
    * jobs/power-management.txt.in: added new poweroff and reboot jobs using pm_test
 
1256
      script. Added jobs to attach logs from reboot and poweroff tests to
 
1257
      results.
 
1258
    * jobs/stress.txt.in: modified suspend_30_cycles and hibernate_30_cycles to
 
1259
      use fwts. Added jobs to attach logs from 30 cycle tests to results.
 
1260
    * jobs/suspend.txt.in: Modified suspend_advanced and suspend_advanced_auto to use
 
1261
      fwts. Added job to attach log from suspend_advanced and suspend_advanced_auto
 
1262
      to results.
 
1263
  * [FEATURE] jobs/miscellanea.txt.in: added a job to gather tester info for
 
1264
    certification purposes. Not to be used for UF.
 
1265
  * [FEATURE] Python 2 to 3 conversion:
 
1266
    * scripts/cpu_topology: ran 2to3, made modificates based on code review and
 
1267
      tested script to verify functionality.
 
1268
    * scripts/disk_smart: ported to Python 3. Inserted bits to decode byte
 
1269
      data returned by Popen. Fixed list_handler to decode bytes types to clean
 
1270
      up debug output.  Added bits to improve debug output. Migrated from
 
1271
      optparse to argparse.
 
1272
    * scripts/network_check: ran 2to3 and that was all that was needed. Also
 
1273
      took the liberty of migrating from optparse to ArgParse sine we're
 
1274
      Python3 only now.
 
1275
    * scripts/network_device_info: ran 2to3 and changed shebang.
 
1276
    * scripts/network_info: ran 2to3 and changed shebang. Fixed encoding issue
 
1277
      with interface[:15] (needed to be a bytes object).
 
1278
    * scripts/fwts_test: ran 2to3 and changed shebang, fixed an encoding bug
 
1279
      with Popen output. Cleaned up the final output to be more useful for
 
1280
      debugging test failures.
 
1281
    * scripts/keyboard_test: nothing to do for conversion beyond changing shebang.
 
1282
    * scripts/network_ntp_test: 2to3 changed nothing, so modified shebang.
 
1283
      Fixed an encoding issue with Popen output in. Re-inserted a call to
 
1284
      SilentCall() that was removed from TimeSkew() by someone in a previous
 
1285
      revision, which made the TimeSkew() function do nothing. Fixed an
 
1286
      unbuffered I/O error in SilentCall() discovered while testing Python3
 
1287
      changes.
 
1288
    * scripts/optical_detect, scripts/optical_read_test: ran 2to3 and changed
 
1289
      shebang. Changes were minimal.
 
1290
    * scripts/xorg_memory_test: 2to3 made minimal changes, modifed shebang.
 
1291
      Converted optparse code to argparse code and replaced sys.argv[] stuff
 
1292
      with more useful positional arguments. Removed a redundant import that
 
1293
      2to3 injected.
 
1294
    * scripts/resolution_test: ran 2to3 with minimal changes. Changed shebang.
 
1295
      Converted optparse to argparse and removed unnecessary calls to
 
1296
      sys.argv[]
 
1297
    * scripts/pm_log_check: ran 2to3 and changed shebang.
 
1298
    * scripts/pm_test: ran 2to3 and changed shebang. After a lot of trial and
 
1299
      error, changed the way xinput is called to avoid confusing bytecode
 
1300
      embedded in the command output that was causing problems with
 
1301
      bytes.decode() on the "after reboot" hardware checks.
 
1302
 
 
1303
  [Jeff Marcom]
 
1304
  * [FEATURE] Python 2 to 3 conversion:
 
1305
    * scripts/memory_info
 
1306
    * scripts/memory_test
 
1307
    * scripts/touchpad_test
 
1308
  * Deprecated: wake_on_lan_test
 
1309
  * Update touchpad.py to use gsettings instead of deprecated gconf
 
1310
    (LP: #1004212)
 
1311
 
 
1312
  [Marc Tardif]
 
1313
  * [FEATURE] Reworked media_keys_test into key_test, making it more generic
 
1314
    and able to test for any key that sends an scancode. Used it to implement
 
1315
    a test for the Super key.
 
1316
  * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
 
1317
    test.
 
1318
  * Removed sleep_test script no longer used by any test definition.
 
1319
  * Migrated project minus scripts to Python 3.
 
1320
 
 
1321
  [Sylvain Pineau]
 
1322
  * [FEATURE] Python 2 to 3 conversion:
 
1323
    * scripts/gst_pipeline_test. Migrated to PyGI.
 
1324
    * scripts/removable_resource: Add a resource job to identify removable
 
1325
      block devices. __disks__ jobs updated to run only on internal drives.
 
1326
  * [FEATURE] jobs/benchmarks.txt.in, scripts/pts_run: Add a reworked launcher
 
1327
    for phoronix-test-suite tests.
 
1328
  * [FEATURE] Python 2 to 3 conversion:
 
1329
  * jobs/stress.txt.in: add OEM team's stress tests (including reboot and poweroff)
 
1330
    and log analysis jobs
 
1331
 
 
1332
 -- Marc Tardif <marc@ubuntu.com>  Fri, 22 Jun 2012 17:04:14 -0400
 
1333
 
 
1334
checkbox (0.13.8) precise; urgency=low
 
1335
 
 
1336
  [Brendan Donegan]
 
1337
  * Run fwts_test as root so that the log can be written to on servers and
 
1338
    also because it's supposed to be run as root (LP: #989701)
 
1339
  * Fixed cpu_offlining to work properly on systems with ten or more CPU
 
1340
    cores. (LP: #926136)
 
1341
  * Give more verbose output from fwts_test script and upload results log as an
 
1342
    attachment. (LP: #992607)
 
1343
  * Fix identation on optical/read-automated (LP: #991737)
 
1344
  * Fixed problem with fwts test log attachment (No bug filed)
 
1345
 
 
1346
  [Nathan Williams]
 
1347
  * fix typo in jobs/optical.txt.in (lp: #987652)
 
1348
 
 
1349
  [Jeff Lane]
 
1350
  * Bumped revision to 0.13.8
 
1351
  * scripts/removable_storage_watcher: increased default timeout to 20 seconds
 
1352
    to account for time for testers to plug devices in and for the system to
 
1353
    register the insert/remove event (LP: #978925)
 
1354
  * [FEATURE] plugins/jobs_prompt.py, plugins/recover_prompt.py, 
 
1355
    plugins/suites_prompt.py: Added "Fail last test" functionality. Now if a
 
1356
    test causes a crash (checkbox, system or otherwise), when we recover we
 
1357
    have the option to just mark the last test failed and move on, or re-run
 
1358
    the last test and try again.
 
1359
  * [FEATURE] jobs/local.txt.in, jobs/sniff.txt.in added 8 simple manual sniff 
 
1360
    tests to be used for test purposes when developing features.
 
1361
  * [FEATURE] data/whitelists/sniff.whitelist added a whitelist to make use of 
 
1362
    the basic sniff tests.
 
1363
 
 
1364
  [Daniel Manrique]
 
1365
  * [FEATURE] checkbox/user_interface.py, checkbox/qt-interface.py,
 
1366
    plugins/jobs_prompt.py, plugins/recover_prompt.py,
 
1367
    plugins/suites_prompt.py: Made some modifications to the recover prompt
 
1368
    changes that better handle accented and other characters in translation.
 
1369
    This avoides a situation where the recovery could fail due to accented
 
1370
    characters in translations.
 
1371
 
 
1372
  [Łukasz Zemczak]
 
1373
  * [FEATURE] checkbox_gtk/gtk_interface.py: Capture ESC keypresses so that
 
1374
    Checkbox doesn't close/die when user presses ESC.
 
1375
 
 
1376
  [Sylvain Pineau]
 
1377
  * [FEATURE] jobs/info.txt.in: added new attachments, lspci -vvnnQ and
 
1378
    lsusb -vv and ensure outputs of lscpi, lsusb and dmidecode return UTF8.
 
1379
 
 
1380
  [Tim Chen]
 
1381
  * Use nmcli con delete instead of deleting the connection file, also avoid
 
1382
    bringing eth0 down when running the wireless_monitoring tests.
 
1383
 
 
1384
 -- Jeff Lane <jeff@ubuntu.com>  Mon, 14 May 2012 10:20:59 -0400
 
1385
 
 
1386
checkbox (0.13.7) precise; urgency=low
 
1387
 
 
1388
  [Tiago Salem Herrmann]
 
1389
  * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
 
1390
    qt/frontend/qtfront.h: Do async calls to some ui methods and avoid
 
1391
    unexpected dbus timeouts (LP: #962333)
 
1392
 
 
1393
  [Sylvain Pineau]
 
1394
  * qt/frontend/qtfront.cpp: Submit/View results buttons are disabled until
 
1395
    every selected test has been run (LP: #937715)
 
1396
 
 
1397
  [Jeff Lane]
 
1398
  * Converted submissionWarningLabel and text to submissionUbuntuFriendlyLabel
 
1399
    wtih instructional text for submitting results. This is a workaround for
 
1400
    the bug causing the warning to be displayed at all times rather than only
 
1401
    when testing is incomplete. (LP: #967457)
 
1402
  * [FEATURE] Modified stress jobs so that they are all automated per decision
 
1403
     made during the cert sprint.
 
1404
  * Removed dhclient call from networking/multi_nic tests because of a bug in
 
1405
    dhclient that can cause it to hang when run on eth0. New test requirement
 
1406
    will be that the tester must configure and bring up all ethernet devices
 
1407
    prior to running checkbox. Also added a check to make sure we're not trying
 
1408
    to run the test on a device that's not active. (LP: #926229)
 
1409
 
 
1410
  [Daniel Manrique]
 
1411
  * jobs/optical.txt.in: Change test descriptions to avoid confusing
 
1412
    instruction to press the "Next" button (which is incorrect). (LP: #971181)
 
1413
  * jobs/local.txt.in: Fixed touchpad local job which was using suspend.txt 
 
1414
    as the job source) (LP: #979344) 
 
1415
  * jobs/mediacards.txt.in: Added usb and scsi devices to
 
1416
    removable_storage_test commands (LP: #979356)
 
1417
 
 
1418
 -- Jeff Lane <jeff@ubuntu.com>  Wed, 11 Apr 2012 19:23:45 -0400
 
1419
 
 
1420
checkbox (0.13.6) precise; urgency=low
 
1421
 
 
1422
  [Jeff Lane]
 
1423
  * Removed files in /data that are not used in any job descriptions
 
1424
    (LP: #957396)
 
1425
 
 
1426
  [Javier Collado]
 
1427
  * plugins/jobs_info.py: Checkbox doesn't warn that invalid whitelist patterns
 
1428
    are being used (LP: #937651)
 
1429
  * [FEATURE] Added smoke test jobs, whitelist and local job to use for
 
1430
    checkbox development purposes.
 
1431
  * Fixed "camera_test detect" problem with missing args attributes (LP:
 
1432
    #967419)
 
1433
 
 
1434
  [Marc Tardif]
 
1435
  * Fixed string_to_type conversion in network_bandwidth_test (LP: #954587)
 
1436
 
 
1437
  [Sylvain Pineau]
 
1438
  * qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, plugins/suites_prompt.py,
 
1439
    checkbox_qt/qt_interface.py, plugins/jobs_prompt.py: The selection tree is
 
1440
    now updated when recovering from a previous run (LP: #937696)
 
1441
 
 
1442
  [Brendan Donegan]
 
1443
  * [FEATURE] Added touchpad tests from CE QA Checkbox to allow touchpad
 
1444
    testing to be performed
 
1445
 
 
1446
  [Daniel Manrique]
 
1447
  * Internationalization support in checkbox-qt; updated checkbox.pot file
 
1448
    (LP: #951054) 
 
1449
 
 
1450
 -- Javier Collado <javier.collado@canonical.com>  Wed, 28 Mar 2012 17:02:53 -0400
 
1451
 
 
1452
checkbox (0.13.5) precise; urgency=low
 
1453
 
 
1454
  New upstream release (LP: #960633):
 
1455
 
 
1456
  [Tiago Salem Herrmann]
 
1457
  * qt/frontend/qtfront.ui: If the test text is too long, then it is cut off
 
1458
    (LP: #950111)
 
1459
  * checkbox/user_interface.py, checkbox_qt/qt_interface.py,
 
1460
    plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
 
1461
    Correctly update automated test execution status in the Selection tab
 
1462
    (LP: #950105).
 
1463
  * qt/frontend/qtfront.cpp: Avoid QDBusArgument warnings when running
 
1464
    checkbox-qt from a terminal (LP: #957476)
 
1465
  * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
 
1466
    qt/frontend/qtfront.h, qt/frontend/qtfront.ui: add a popup comment box
 
1467
    for each test under the "Run" tab. (LP: #959452)
 
1468
  * checkbox/user_interface.py, qt/frontend/qtfront.cpp,
 
1469
    qt/frontend/qtfront.h, checkbox_qt/qt_interface.py: Set
 
1470
    interface.direction to NEXT if all the tests were executed and the user
 
1471
    either analyzed or submitted the results. (LP: #956329)
 
1472
  * checkbox/user_interface.py, plugins/user_interface.py,
 
1473
    qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
 
1474
    checkbox_qt/qt_interface.py: Use the ui persistent storage to keep some ui
 
1475
    configuration values. (LP: #937626)
 
1476
  * checkbox/user_interface.py: Avoid using fork() + call() to run a web
 
1477
    browser. Use Popen instead.(LP: #956307)
 
1478
  * qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
 
1479
    Removed welcome tab (LP: #957090)
 
1480
 
 
1481
  [Jeff Lane]
 
1482
  * Reset default checkbox log level to INFO from DEBUG to make logs less
 
1483
    confusing and verbose. (LP: #949745) 
 
1484
  * Removed dependency on bluetooth/detect-output on the
 
1485
    suspend/suspend_advanced job. (LP: #955375)
 
1486
  * jobs/mediacard.txt.in, scripts/removable_storage_test,
 
1487
    scripts/removable_storage_watcher: Modified removable_storage_watcher and
 
1488
    removable_storage_test to accept list of busses to watch to resolve
 
1489
    problems on systems with MMC readers that present themselves as USB
 
1490
    devices rather than SDIO (LP: #953160)
 
1491
  * jobs/optical.txt.in: Fixed the job descriptions for optical/read and
 
1492
    optical/cdrom-audio-playback to account for changes in Precise and make
 
1493
    them less confusing (LP: #954606)
 
1494
  * Created automated version of optical/read for server testing
 
1495
    Fixed issues with optical_read_test script:
 
1496
    - test could pass if /dev/cdrom did not exist
 
1497
    - test could pass if /dev/cdrom was inaccessible
 
1498
    - test could pass if no optical device was passed in (LP: #945178)
 
1499
  * Removed hard coded paths from scripts (LP: #949435)
 
1500
 
 
1501
  [Marc Tardif]
 
1502
  * Linted qt_interface which had a few syntax errors (LP: #949957)
 
1503
  * plugins/apport_prompt.py: Fixed apport integration was producing a trace
 
1504
    (LP: #959463)
 
1505
 
 
1506
  [Daniel Manrique]
 
1507
  * Bumped revision number to 0.13.5 in trunk
 
1508
  * jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to
 
1509
    run (LP: #954480)
 
1510
  * Reverted feature to keep tests ordered, as the sortkey attribute causes
 
1511
    undesirable secondary effects.
 
1512
 
 
1513
  [Sylvain Pineau]
 
1514
  * Show the UF invalidation warning if all test cases are unchecked from the
 
1515
    right click menu (LP: #956757)
 
1516
  * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
 
1517
    qt/frontend/qtfront.h: Tests now select Yes on PASS status (LP: #954556)
 
1518
 
 
1519
  [Brendan Donegan]
 
1520
  * jobs/suspend.txt.in: Fixed dependencies on wireless and suspend_advanced
 
1521
    jobs.
 
1522
  * Changed screenshot jobs to use /dev/external_webcam which will be set by
 
1523
    a udev rule (LP: #956885)
 
1524
 
 
1525
 -- Jeff Lane <jeff@ubuntu.com>  Fri, 16 Mar 2012 19:14:09 -0400
 
1526
 
 
1527
checkbox (0.13.4) precise; urgency=low
 
1528
 
 
1529
  [Brendan Donegan]
 
1530
  * Added 'scsi' as a valid bus ID for determining product in udevadm.py
 
1531
    (LP: #940249)
 
1532
  * Added 'cciss' as a valid bus ID for determining product in udevadm.py
 
1533
    (LP: #942548)
 
1534
  * Updated command fields in composite disk jobs to address the ! in 
 
1535
    some disk paths (LP: #942769)
 
1536
  * Updated create_connection to poll for registration of connection and 
 
1537
    then attempt to bring it up (LP: #944662)
 
1538
  * Fixed command run by wireless_connection tests so that they fail if the
 
1539
    internet_test fails, but still clean up the connection file (LP: #944176)
 
1540
  * Fixed wireless_connection_open_* jobs to not provide security options
 
1541
    (LP: #947163)
 
1542
 
 
1543
  [Daniel Manrique]
 
1544
  * Tweaks to internet_test: don't try to ping an IP that's unreachable from 
 
1545
    the specified interface (or at all), try to find something pingable via
 
1546
    other means.
 
1547
 
 
1548
  [Javier Collado]
 
1549
  * Added python-cairo as a dependency for checkbox-gtk (LP: #940163)
 
1550
  * Updated camera_test script to use better tool for capturing the image
 
1551
    and allow specifying a device to use, plus other improvements. Create a
 
1552
    job which takes a capture from the webcam of the desktop.
 
1553
  * Added jobs to take screenshots after suspend and attach the resulting jpg
 
1554
 
 
1555
  [Marc Tardif]
 
1556
  * Tidied up logic for determining DISK device product and vendor 
 
1557
    (LP: #942548)
 
1558
  * Fixed filename matching expression for local jobs (LP: #942273)
 
1559
  * Fixed duplicate System Testing applications after upgrade (LP: #940627)
 
1560
 
 
1561
  [Aurelien Gateau]
 
1562
  * lib/template.py, lib/template_i18n.py, plugins/jobs_info.py,
 
1563
    plugins/suites_prompt.py: Add a "sortkey" attribute to jobs, the sortkey
 
1564
    order matches the order in which they appear in jobfiles.
 
1565
  * checkbox_gtk/gtk_interface.py: Shows jobs and suites in sortkey order
 
1566
    (that is, as they appear in job definition files, rather than
 
1567
    alphabetically).
 
1568
  * checkbox_gtk/gtk_interface.py, gtk/checkbox-gtk.ui,
 
1569
    plugins/jobs_prompt.py: Added a progress bar showing tests completed and
 
1570
    total.
 
1571
 
 
1572
  [Sylvain Pineau]
 
1573
  * Updated gst_pipeline_test to add a --fullscreen option for video playback.
 
1574
  * Add python-gtk2 dependency, Gst from gi.repository don't work well with 
 
1575
    messages (See https://bugzilla.gnome.org/show_bug.cgi?id=631901).
 
1576
  * Add a new job to capture screen during fullscreen video playback.
 
1577
 
 
1578
  [Tiago Salem Herrmann]
 
1579
  * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
 
1580
    qt/frontend/qtfront.h, qt/frontend/treemodel.cpp, qt/frontend/treemodel.h:
 
1581
    Makes it possible for the job selection tree to have more than 2 levels of
 
1582
    children nodes.
 
1583
 
 
1584
  [Tim Chen]
 
1585
  * Modifications to removable_storage_test to handle cases where removable
 
1586
    media is not mounted prior to test running. (LP: #944623)
 
1587
 
 
1588
 -- Jeff Lane <jeff@ubuntu.com>  Thu, 08 Mar 2012 09:29:10 -0500
 
1589
 
 
1590
checkbox (0.13.3) precise; urgency=low
 
1591
 
 
1592
  New upstream release (LP: #939549):
 
1593
 
 
1594
  [Brendan Donegan]
 
1595
  * Typo in command for for miscellanea/virtualization-check (LP: #934243)
 
1596
  * Resized test selection views in checkbox-qt (LP: #937113)
 
1597
 
 
1598
  [Daniel Manrique]
 
1599
  * Use GObject from gi.repository instead of gobject (LP: #937099)
 
1600
  * Disable flushing to disk after every file access during gathering phase for
 
1601
    a significant speed boost. (LP: #939019)
 
1602
 
 
1603
  [Javier Collado]
 
1604
  * Fixed running of disk/read_performance tests (LP: #933528)
 
1605
  
 
1606
  [Sylvain Pineau]
 
1607
  * Fix depends fields in info and suspend test suites (LP: #934051) 
 
1608
  * Display results report in non-graphical interfaces (LP: #937657)
 
1609
 
 
1610
  [ Tiago Salem Herrmann ]
 
1611
  * Remove auto generated qt resource file (LP: #938863)
 
1612
 
 
1613
  [Ara Pulido]
 
1614
  * Fix the Ubuntu Friendly warning message (LP: #939448)
 
1615
 
 
1616
 -- Marc Tardif <marc@ubuntu.com>  Thu, 16 Feb 2012 10:31:18 -0500
 
1617
 
 
1618
checkbox (0.13.2) precise; urgency=low
 
1619
 
 
1620
  New upstream release (LP: #933090):
 
1621
 
 
1622
  [Jeff Lane]
 
1623
  * Added a Hard Disk Stats Test that was part of a much older merge request
 
1624
    for server test suite.
 
1625
  * Modified apport-directory to provide feedback
 
1626
  * Added new optical_write_test script and created appropriate jobs to refine
 
1627
    optical drive testing
 
1628
  * Created new resource job that creates an optical.{CD-R,DVD-R} resource to
 
1629
    determine if a machine's optical drive supports writing or is read-only.
 
1630
  * Added virt-check test to determine if a server will work as an OpenStack
 
1631
    Compute Node.
 
1632
  * Moved apport-directory changes from an old branch to checkbox where the
 
1633
    job now resides.
 
1634
 
 
1635
  [Marc Tardif]
 
1636
  * Removed trailing directories from the devpath of disk devices (LP: #925582)
 
1637
  * Fixed awk regular expression in max_diskspace_used script (LP: #926312)
 
1638
  * Implemented anonymous submissions to Launchpad with a dummy e-mail
 
1639
    address.
 
1640
  * Qt: Moved widgets around in Results window.
 
1641
  * Changed options and arguments passed to show_tree method, and related UI
 
1642
    changes.
 
1643
  * Simplified running checkbox-qt from source tree, by compiling if needed.
 
1644
  * Added support for decimals and multiple partitions in max_diskspace_used.
 
1645
  * Fixed reference to xrandr_detect_modes replaced by VESA_drivers_not_in_use.
 
1646
  * Fixed depends in debian/control file for checkbox-qt.
 
1647
 
 
1648
  [Daniel Manrique]
 
1649
  * Changed way of obtaining preferred browser to ensure we honor the user's
 
1650
    preference rather than Chromium's clobbering of
 
1651
    /etc/alternatives/gnome-www-browser (LP: #925603) 
 
1652
  * Added submission_path_prompt config variable; if set, it will be shown to
 
1653
    the user before the test selection screen, and the value entered will
 
1654
    override the default filename for the xml report.
 
1655
  * plugins/suites_prompt.py: Fixed jobs being run despite being deselected. 
 
1656
  * Qt: Changed color of the step bubbles to Ubuntu Orange, and made it
 
1657
    parametrizable.
 
1658
  * Qt: View report functionality.
 
1659
  * Qt: Set the runtime application icon.
 
1660
  * Fixed typo in network/info.
 
1661
  * Fixed typo in create_connection.
 
1662
 
 
1663
  [Brendan Donegan]
 
1664
  * Changed checkbox-cli text to clearly explain what + does (LP: #926417)
 
1665
  * Changed progress bar of Qt UI to standard rather than custom one,
 
1666
    prettified tabs and updated Launchpad email text amongst other UI tweaks
 
1667
    in qt/frontend/qtfront.ui
 
1668
  * Fixed some oversights in the mediacard job files regarding test 
 
1669
    descriptions and card types.
 
1670
  * Tweaked the memory_compare script a bit to make it easier to maintain.
 
1671
  * Used regexes in default whitelist.
 
1672
 
 
1673
  [Javier Collado]
 
1674
  * Removed job that installed ipmitool by default (LP: #931954)
 
1675
 
 
1676
  [Tiago Salem Herrmann]
 
1677
  * Implementation of Qt frontend for checkbox.
 
1678
  * Qt-related features and bugfixes:
 
1679
  * Qt: Added welcome screen image and background color.
 
1680
  * Qt: Removed maximize/restore button.
 
1681
  * Qt: added select/deselect all popup menu.
 
1682
  * Qt: Status screen
 
1683
  * Qt: Antialiasing hint for step numbers and question mark.
 
1684
  
 
1685
  [Sylvain Pineau]
 
1686
  * Tests will run in in order specified by the whitelist.
 
1687
  * JobStore caches most of a job's attributes in memory to speed up sorting.
 
1688
 
 
1689
 -- Jeff Lane <jeff@ubuntu.com>  Wed, 15 Feb 2012 00:11:21 -0500
 
1690
 
 
1691
checkbox (0.13.1) precise; urgency=low
 
1692
 
 
1693
  New upstream release (LP: #925090):
 
1694
 
 
1695
  [Brendan Donegan]
 
1696
  * Fixed the cpu_topology script so that it doesn't mistake the word
 
1697
    'processor' in the value of another field for the field 'processor'
 
1698
    (LP: #882161)
 
1699
  * Added create_connection script and jobs to automatically create/test a
 
1700
    wireless network connection.
 
1701
  * Updated wireless job dependencies.
 
1702
  * Add wireless performance data collecting tests.
 
1703
  * Changed is_laptop test to a shell test and implemented a check_is_laptop
 
1704
    script to check automatically for a systems 'laptopness' (LP: #886668)
 
1705
  * Fixed connect_wireless script which continued failing to correctly
 
1706
    identify wireless connections.
 
1707
  * Don't fail the sleep_test if the wake alarm is still set (LP: #911161)
 
1708
  * Add requirement for mem sleep state to be supported to the
 
1709
    suspend_advanced_auto job (LP: #804190)
 
1710
  * Fixed the camera/display test and removed the camera/video one.
 
1711
  * Added display resource and matching requirements to external video 
 
1712
    output tests.
 
1713
  * Added removable_storage_watcher script to replace watch_command to make
 
1714
    testing USB, FireWire and MMC devices easier and more cohesive.
 
1715
  * Added memory_compare script to automate the memory/info job
 
1716
  * Switch audio settings to correct device before running audio tests
 
1717
    (LP: #916859)
 
1718
  * Nixed graphics/xorg-version-output job and updated other job dependencies,
 
1719
    since it is redundant with graphics/xorg-version. (LP: #671144)
 
1720
 
 
1721
  [Gabor Kelemen]
 
1722
  * Fixed last two remaining strings with backslashes (LP: #868571)
 
1723
  * Fix misplaced parentheses, so translation can work (LP: #904876)
 
1724
 
 
1725
  [Marc Tardif]
 
1726
  * Refactored install scripts to be agnostic of variant name: 
 
1727
    install/postinst, install/config and debian/*.postinst.
 
1728
  * Using title defined in user_interface plugin in GTK interface.
 
1729
  * Updated default.whitelist to reflect renamed jobs.
 
1730
  * Removed files with non-printable characters from submission.xml.
 
1731
  * Fixed parser for submission files with empty question comments
 
1732
    and context info (LP: #912546)
 
1733
  * Added support for skipping tests when the depends don't pass
 
1734
    (LP: #509598)
 
1735
  * Removed extraneous code from the sleep_test.
 
1736
  * Refactored logic to check for network after suspend.
 
1737
  * Removed deprecated hwtest package.
 
1738
  * cpu_offlining was incorrectly using return instead of exit.
 
1739
 
 
1740
  [Daniel Manrique]
 
1741
  * Update control files under debian/ to eliminate (most) lintian warnings
 
1742
    (LP: #352986)
 
1743
  * Environment variables specified with environ: in a job description will be
 
1744
    passed to the backend for it to add to its environment. (LP: #897889)
 
1745
  * Handle malformed LANGUAGE environment variable values (LP: #912946)
 
1746
  * Added interactive media_keys_test script.
 
1747
  * Make creation of wireless connection files more robust (LP: #923836)
 
1748
  * Recommend gstreamer-gconf to enable media tests on kubuntu (LP: #898641)
 
1749
  * Add bluetooth device requirement to obex jobs (LP: #921128)
 
1750
  * Add a plugin conf variable for the welcome string (shown on the first
 
1751
    screen when checkbox runs), so it can be changed without much effort.
 
1752
  * Remove superflous bluetooth/detect job
 
1753
  * Fixed typo in jobs/local.txt.in (phoronix misspelled as peripherals).
 
1754
  * Rearranged a misplaced changelog entry.
 
1755
  * Updated debian/control to remove unneeded Uploader: field.
 
1756
 
 
1757
  [Robert Roth]
 
1758
  * Fixed spelling mistakes in user_apps job file. (LP: #904209)
 
1759
 
 
1760
  [Jeff Lane]
 
1761
  * Created automated network info test to get some config info during automated 
 
1762
    runs. (LP: #912038)
 
1763
  * Added requires to suspend wireless jobs so they won't run if wireless isn't
 
1764
    present (LP: #907150)
 
1765
  * Fixed issue in usb_test with unwritable filesystems (LP: #912522)
 
1766
  * Fixed USB tests so that insert, storage, remove run in proper order
 
1767
  * Removed usb_storage_after_suspend since it's superfluous, all other USB
 
1768
    tests already run after suspend.
 
1769
  * Modifed usb_test to handle firewire drives as well, renamed script to
 
1770
    removable_storage_test
 
1771
 
 
1772
  [Aurélien Gâteau]
 
1773
  * Improvements to Recover dialog and show_info method.
 
1774
 
 
1775
  [ Javier Collado ]
 
1776
  * Error while creating binary package fixed (LP: #921576)
 
1777
 
 
1778
  [ Sylvain Pineau ]
 
1779
  * Replaced xrandr_display_modes with automated check for VESA driver
 
1780
  * Refactored Unity compatibility tests
 
1781
 
 
1782
 -- Daniel Manrique <daniel.manrique@canonical.com>  Fri, 10 Feb 2012 11:19:05 -0500
 
1783
 
 
1784
checkbox (0.13) precise; urgency=low
 
1785
 
 
1786
  New upstream release (LP: #892268):
 
1787
 
 
1788
  [Marc Tardif]
 
1789
  * Generate a submission.xml file that contains all device and attachment
 
1790
  * Write the report before reporting the validation error.
 
1791
  * Changed device.product to dmi.product for the formfactor (LP: #875312)
 
1792
 
 
1793
  [Daniel Manrique]
 
1794
  * Use gettext for string (LP: #869267)
 
1795
  * Move progress indicator to main checkbox dialog instead of a 
 
1796
    transient window (LP: #868995)
 
1797
  * Ignore malformed dpkg entries in package_resource (LP: #794747)
 
1798
  * Reset window title after finishing a manual test (LP: #874690)
 
1799
  * Handle "@" in locale names (as in ca@valencia).
 
1800
 
 
1801
  [Jeff Lane]
 
1802
  * Went through all the job files and:
 
1803
    * Updated descriptions to match Unity UI structure
 
1804
    * Added descriptions where necessary
 
1805
    * Added further details to some descriptions
 
1806
    * Moved some jobs to more appropriate files
 
1807
    * Fixed job names in older job files to match new naming scheme 
 
1808
      (suite/testname)
 
1809
    * Added jobs to local.txt to ensure all job files are now parsed
 
1810
      (this allows easier addition of existing tests to whitelists)
 
1811
    * Changed remaining manual job descriptions to match the new format
 
1812
  * Updated CD and DVD write tests to be more clear about when to skip
 
1813
    them (LP: #772794)
 
1814
 
 
1815
  [Ara Pulido]
 
1816
  * Rewrote all job descriptions to match OEM QA syntax
 
1817
 
 
1818
  [Brendan Donegan]  
 
1819
  * Fix the code that assigns keys in checkbox-cli so that it never assigns
 
1820
    keys which have other uses. (LP: #877467)
 
1821
  * Show details of unmet job requirements (LP: #855852)
 
1822
  * Ensure that connect_wireless chooses a wireless connection from the list
 
1823
    of available connections (LP: #877752)
 
1824
  * Have the bluetooth/detect tests require a device with the category
 
1825
    BLUETOOTH to run, thus preventing the test from failing on systems with
 
1826
    no Bluetooth device (LP: #862322)
 
1827
  * Rename attachment jobs to not have a forward slash in their name
 
1828
    (LP: #887964)
 
1829
  * Guard against trying to write files to logical partitions on USB sticks
 
1830
    (which will obviously fail) in usb_test (LP: #887049)
 
1831
  * Make the OpenGL test ignore the return value of glxgears and improve
 
1832
    the test description (LP: #890725)
 
1833
  * Allow input/mouse test to run if a TOUCH device is present
 
1834
    (LP: #886129)
 
1835
 
 
1836
  [ Javier Collado ]
 
1837
  * Broken job dependencies fixed (LP: #888447)
 
1838
  * Regex support when specifying blacklists and whitelists on the
 
1839
    commandline (LP: #588647)
 
1840
 
 
1841
 -- Daniel Manrique <daniel.manrique@canonical.com>  Thu, 18 Nov 2011 12:46:21 -0500
 
1842
 
 
1843
checkbox (0.12.8) oneiric; urgency=low
 
1844
 
 
1845
  New upstream release (LP: #862579):
 
1846
 
 
1847
  [Brendan Donegan]
 
1848
  * Remove test for FTP connection from network_check script (LP: #854222)
 
1849
  * Update a parameter in usb_test to have it run faster.
 
1850
  * Remove record_playback_after_suspend from Ubuntu Friendly whitelist (LP: #855540)
 
1851
  * Fix minor typo in multi-monitor friendly resolution_test script which caused 
 
1852
    minimum_resolution test to fail (LP: #855599)
 
1853
  * Remove storage_devices_test from Ubuntu Friendly whitelist since bonnie++  (which it uses) is not installed by default (LP: #855841)
 
1854
  * Changed description and name to reflect Ubuntu Friendly branding. Now when a user searches for Ubuntu Friendly in the lens, Checkbox will appear (LP: #852036)
 
1855
  * Reset the selections at the test suite prompt if No is selected at the recover prompt (LP: #861208)
 
1856
  * Save the connection name(s) instead of the interface name so that they can be reconnected to properly after the wireless before/after suspend tests have completed (LP: #861502)
 
1857
  * Make connect_wireless use the UUID of the connection instead of the name for greater reliability (LP: #862190)
 
1858
 
 
1859
  [Daniel Manrique]
 
1860
  * Restored _recover attribute, re-enabling welcome and test selection
 
1861
    screens (LP: #852204)
 
1862
  * Remove memory/test from the Ubuntu Friendly whitelist (LP: #853799)
 
1863
  * Use diff instead of grep, better comparing of empty files (LP: #852014)
 
1864
  * Apport integration: new mandatory "tag" value in ApportOptions (LP: #852201)
 
1865
  * Add warning prior to starting the tests (LP: #855328)
 
1866
  * Apport integration: Fix instantiation of Gtk.RadioButton, needed due 
 
1867
    to PyGI related API changes (LP: #805679)
 
1868
  * Remove ping -R parameter that apparently caused ICMP packets to be dropped
 
1869
    by some routers (LP: #861404)
 
1870
 
 
1871
  [ Evan Broder ]
 
1872
  * Replace resolution_test with an implementation which uses GdkScreen to
 
1873
    be multimonitor-aware (LP: #632987)
 
1874
 
 
1875
  [Jeff Lane]
 
1876
  * Fix names of optical drive tests and remove a non-existing test from the
 
1877
    whitelist (LP: #854808) 
 
1878
  * Fix wireless_*_suspend jobs so they recreate iface file instead of append
 
1879
    each time (LP: #855845)
 
1880
    (LP: #852201)
 
1881
  * Clarify better the intend of the is_laptop question (LP: #861844)
 
1882
  * Fixed dependencies for tests that depend on suspend/suspend_advanced 
 
1883
    (LP: #860651)
 
1884
 
 
1885
  [Tim Chen]
 
1886
  * Fix cpu_scaling_test (LP: #811177)
 
1887
 
 
1888
  [Ara Pulido]
 
1889
  * Avoid connect_wireless messing with AP with similar names (LP: #861538)
 
1890
  * Remove bluetooth/file-transfer from the list of tests to run, since due to
 
1891
    bug 834348 it always fails.
 
1892
 
 
1893
  [Marc Tardif]
 
1894
  * Added support for wildcards when verifying the transport certificate.
 
1895
  * Applying depends across suites (LP: #861218)
 
1896
 
 
1897
 -- Daniel Manrique <daniel.manrique@canonical.com>  Thu, 29 Sep 2011 13:12:01 -0400
 
1898
 
 
1899
checkbox (0.12.7) oneiric; urgency=low
 
1900
 
 
1901
  New upstream release (LP: #850395):
 
1902
 
 
1903
  [Brendan Donegan]
 
1904
  * Redirecting stderr to pipe to fix the gconf_resource script (LP: #832321)
 
1905
  * Clear jobs directory when user selects No to recover question (LP: #836623)
 
1906
 
 
1907
  [Daniel Manrique]
 
1908
  * checkbox/job.py: Guard against bogus timeout values (LP: #827859)
 
1909
  * More explicit handling of string decoding/encoding, avoids problems with
 
1910
    non-ascii characters (LP: #833747)
 
1911
  * Changed architecture from all to any for checkbox base, to build
 
1912
    architecture-specific binaries (LP: #833696)
 
1913
 
 
1914
  [Jeff Lane]
 
1915
  * Several corrections necessary due to test name changes or typos found in
 
1916
    job files
 
1917
 
 
1918
  [Marc Tardif]
 
1919
  * Connecting hyper text widgets only once (LP: #827904)
 
1920
  * Detecting MMC readers as OTHER instead of DISK (LP: #822948)
 
1921
  * Validating the hostname in the SSL certificate (LP: #625076)
 
1922
  * Validating the submission.xml (LP: #838123)
 
1923
 
 
1924
 -- Daniel Manrique <daniel.manrique@canonical.com>  Fri, 14 Sep 2011 17:15:26 -0400
 
1925
 
 
1926
checkbox (0.12.6) oneiric; urgency=low
 
1927
 
 
1928
  New upstream release (LP: #841983):
 
1929
 
 
1930
  [ Daniel Manrique ]
 
1931
  * Work around PyGTK API changes that kept checkbox from starting up
 
1932
    (LP: #839675).
 
1933
 
 
1934
 -- Daniel Manrique <daniel.manrique@canonical.com>  Mon, 05 Sep 2011 12:47:58 -0400
 
1935
 
 
1936
checkbox (0.12.5) oneiric; urgency=low
 
1937
 
 
1938
  New upstream release (LP: #838745):
 
1939
 
 
1940
  [Ara Pulido]
 
1941
  * Created a "suspend" suite and renamed relevant tests.
 
1942
 
 
1943
  [Brendan Donegan]
 
1944
  * Removed redundant tests in power-management suite.
 
1945
  * Fixed dependencies in power-management suite.
 
1946
 
 
1947
  [Daniel Manrique]
 
1948
  * Changed name of apt-get test to reflect the suite it's in.
 
1949
  * Fixed typos in job definitions that caused them to not be run.
 
1950
  * Added missing description to info/hdparm test (LP: #832351)
 
1951
  * Quote command to obtain bluetooth address, to avoid hanging if 
 
1952
    a device is not present (LP: #836756).
 
1953
  * Added BLUETOOTH category to udev parser.
 
1954
  * Removed some tests from default whitelist.
 
1955
  * Fixed dependencies for keys/sleep.
 
1956
  
 
1957
  [Jeff Lane]
 
1958
  * Added new USB storage transfer test
 
1959
  * Re-worked and added automated audio test
 
1960
 
 
1961
  [Marc Tardif]
 
1962
  * Added WIRELESS category to udev parser.
 
1963
 
 
1964
 -- Ara Pulido <ara@ubuntu.com>  Thu, 01 Sep 2011 12:23:07 +0100
 
1965
 
 
1966
checkbox (0.12.4) oneiric; urgency=low
 
1967
 
 
1968
  New upstream release (LP: #824180):
 
1969
 
 
1970
  [Brendan Donegan]
 
1971
  * Refactored job definition files.
 
1972
  * Fixed dependencies and test naming.
 
1973
  * Added Online CPU before/after suspend test.
 
1974
  * Automated wireless tests.
 
1975
  * Removed redundant sru_suite.txt, updated dependencies accordingly.
 
1976
  * Automated bluetooth_obex tests.
 
1977
 
 
1978
  [Daniel Manrique]
 
1979
  * Further improvements to make frontend/backend communication more reliable.
 
1980
    Prevents stuck backends, failure to close the GUI due to lack of reply
 
1981
    from the backend, and test specifying "user" not being run.
 
1982
  * scripts/keyboard_test modified to account for pygi-related GTK API
 
1983
    changes. (LP: #804369)
 
1984
  * scripts/sleep_test: improve handling of NetworkManager DBus API
 
1985
    changes. (LP: #808423)
 
1986
  * scripts/cdimage_resource: properly handle releases with "LTS" in their
 
1987
    name (LP: #814085)
 
1988
  * Updated minimum_resolution test as per latest system requirements, leaving
 
1989
    just one unified test. (LP: #767166)
 
1990
 
 
1991
  [Javier Collado]
 
1992
  * Checkbox exits with EX_NOINPUT if a whitelist or blacklist file is
 
1993
    specified and cannot be found.
 
1994
  * Deselect a test suite automatically when none of its children is selected,
 
1995
    in the GTK interface. (LP: #651878)
 
1996
  * Make the "Next" button the default action when Enter is pressed, to 
 
1997
    streamline testing with the GTK interface.
 
1998
 
 
1999
  [Marc Tardif]
 
2000
  * Fixed udevam not being found because /sbin not in PATH (LP: #597305)
 
2001
  * Fixed hardware attachments for udev and dmi (LP: #822682)
 
2002
 
 
2003
  [Sylvain Pineau]
 
2004
  * Expose the message store to other plugins, via firing an expose-msgstore
 
2005
    event.
 
2006
 
 
2007
  [Andrew Faulkner]
 
2008
  * Fix description for nautilus_file_create job (LP: #821141) 
 
2009
 
 
2010
  [Kenneth Wimer]
 
2011
  * New header image that follows brand guidelines (LP: #554202)
 
2012
 
 
2013
 -- Daniel Manrique <daniel.manrique@canonical.com>  Wed, 10 Aug 2011 15:16:39 -0400
 
2014
 
 
2015
checkbox (0.12.3) oneiric; urgency=low
 
2016
 
 
2017
  [Marc Tardif]
 
2018
  * Only reading CHECKBOX_* environment variables in config (LP: #802458)
 
2019
  * Imported scripts and jobs from Platform Services.
 
2020
 
 
2021
  [Chad A. Davis]
 
2022
  * Switch to dh_python2 and debhelper7 (LP: #788514)
 
2023
 
 
2024
  [Barry Warsaw]
 
2025
  * Fix checkbox_clean.run() to ignore missing executables, as is the case
 
2026
    in a fresh checkout.
 
2027
 
 
2028
 -- Daniel Manrique <daniel.manrique@canonical.com>  Fri, 01 Jul 2011 11:37:27 -0400
 
2029
 
 
2030
checkbox (0.12.2) oneiric; urgency=low
 
2031
 
 
2032
  New upstream release (LP: #800199):
 
2033
 
 
2034
  [Brendan Donegan]
 
2035
  * Added interface parameter to internet_test script.
 
2036
 
 
2037
  [Daniel Manrique]
 
2038
  * GTK GUI: Change assignment of TreeStore model to TreeView to account for
 
2039
    pygi-related API changes. Also seems to fix lingering select/deselect all
 
2040
    buttons. (LP: #796666) (LP: #796622)
 
2041
  * GTK GUI: Fix call to Gtk buffer get_text to add now-mandatory fourth
 
2042
    parameter, keeps the GUI from misbehaving in connection to fixed bug.
 
2043
    (LP: #796827)
 
2044
  * GTK GUI: Fix handling of mouse events in gtk_hypertext_view.py which
 
2045
    prevented displaying the final report.
 
2046
  * Put test name as part of the window title, as an aid to
 
2047
    reporting/debugging (LP: #744190)
 
2048
  * plugins/apport_prompt.py: Add test name to "Do you want to report a bug?"
 
2049
    dialog to make it clearer.
 
2050
 
 
2051
  [Sylvain Pineau]
 
2052
  * Fix evaluation of job requirements (LP: #798200)
 
2053
  * Added "in" operator to job requirements.
 
2054
 
 
2055
 -- Marc Tardif <marc@ubuntu.com>  Tue, 21 Jun 2011 09:41:57 -0400
 
2056
 
 
2057
checkbox (0.12.1) oneiric; urgency=low
 
2058
 
 
2059
  New upstream release (LP: #796629):
 
2060
 
 
2061
  [Brendan Donegan]
 
2062
  * Fix timeout in sleep_test script (LP: #665299)
 
2063
  * Fix traces in hyper_text_view module (LP: #796508)
 
2064
  * Added camera test (LP: #764222)
 
2065
 
 
2066
  [Daniel Manrique]
 
2067
  * Fix GUI definition file so main window uses "natural request", growing
 
2068
    when child widgets require so (LP: #776734)
 
2069
  * Fix open/read blocking behavior and backend/frontend communications to
 
2070
    avoid hangs and lingering backends. (LP: #588539)
 
2071
  * Render header text dynamically over the image background, and updated pot
 
2072
    file with the new string. (LP: #621880)
 
2073
 
 
2074
  [Robert Roth]
 
2075
  * Improve command line key prompts (LP: #786924)
 
2076
 
 
2077
 -- Marc Tardif <marc@ubuntu.com>  Fri, 03 Jun 2011 17:00:11 -0400
 
2078
 
 
2079
checkbox (0.12) oneiric; urgency=low
 
2080
 
 
2081
  New upstream release (LP: #784076):
 
2082
  * Removed dead pixel test.
 
2083
 
 
2084
  [Bilal Akhtar]
 
2085
  * Port checkbox to Gtk3/PyGI (LP: #783822)
 
2086
 
 
2087
 -- Marc Tardif <marc@ubuntu.com>  Tue, 17 May 2011 09:48:07 -0400
 
2088
 
 
2089
checkbox (0.11.4) natty; urgency=low
 
2090
 
 
2091
  * Changed udev_resource to report CAPTURE for USB VIDEO devices
 
2092
  * Fixed eval of resources with names like list item names
 
2093
  
 
2094
  [Carl Milette]
 
2095
  * Fixed hard coded disk in disk_bench_test so that it matches convention
 
2096
    utilizing udev_resource for finding devices. (LP: #507943)
 
2097
 
 
2098
 -- Jeff Lane <jeff@ubuntu.com>  Fri, 22 Apr 2011 11:05:19 -0400
 
2099
 
 
2100
checkbox (0.11.3) natty; urgency=low
 
2101
 
 
2102
  New upstream release (LP: #751928):
 
2103
  * Fixed sleep_test crashing with ioerror (LP: #630785)
 
2104
  * Fixed keyerror when running some manual tests (LP: #729431)
 
2105
 
 
2106
  [Ara Pulido]
 
2107
  * Improved debconf messages and ordering (LP: #553777)
 
2108
  * Video bugs should be reported as a display symptom (LP: #744964)
 
2109
  * Added checkbox log to apport report
 
2110
 
 
2111
  [Gerhard Burger]
 
2112
  * Fixed punctuation inconsistencies in verification procedures (LP: #744167):
 
2113
 
 
2114
 -- Marc Tardif <marc@ubuntu.com>  Tue, 05 Apr 2011 16:19:17 -0400
 
2115
 
 
2116
checkbox (0.11.2) natty; urgency=low
 
2117
 
 
2118
  New upstream release (LP: #736919):
 
2119
  * Added version to dpkg dependency
 
2120
  * Added multiarch support to install script (LP: #727411)
 
2121
  * Fixed submitting data twice (LP: #531010)
 
2122
  * Fixed job descriptions for checkbox-cli (LP: #221400)
 
2123
 
 
2124
  [Daniel Manrique]
 
2125
  * Fixed strings in audio tests and updated pot file (LP: #691241)
 
2126
  
 
2127
  [Jochen Kemnade]
 
2128
  * Fixed grammar in user-apps tests (LP: #642001)
 
2129
 
 
2130
  [Jeff Lane]
 
2131
  * Added reboot instructions to suspend/hibernate tests (LP: #420493)
 
2132
  * Made the firewire instructions make more sense (LP: #693068)
 
2133
  
 
2134
  [Michael Terry]
 
2135
  * Fixed several strings appear in English although translated (LP: #514401)
 
2136
    - jobs/fingerprint.txt.in
 
2137
    - jobs/media.txt.in
 
2138
    - jobs/monitor.txt.in
 
2139
    - jobs/sleep.txt.in
 
2140
    - jobs/firewire.txt.in
 
2141
    - po/checkbox.pot
 
2142
  * Fixed grammar (LP: #525454)
 
2143
    + jobs/fingerprint.txt.in
 
2144
 
 
2145
 -- Jeff Lane <jeff@ubuntu.com>  Tue, 29 Mar 2011 09:17:36 -0400
 
2146
 
 
2147
checkbox (0.11.1) natty; urgency=low
 
2148
 
 
2149
  New upstream release (LP: #725110):
 
2150
  * Checking for lock file before firing stop-all event (LP: #719552)
 
2151
  * Changed description of nautilus_file_copy job (LP: #709688)
 
2152
 
 
2153
  [Javier Collado]
 
2154
  * Fixed title in progress dialog
 
2155
 
 
2156
 -- Marc Tardif <marc@ubuntu.com>  Fri, 25 Feb 2011 11:56:43 -0500
 
2157
 
 
2158
checkbox (0.11) natty; urgency=low
 
2159
 
 
2160
  New upstream release (LP: #719073):
 
2161
  * Changed support for persist plugin as optional (LP: #561816)
 
2162
 
 
2163
  [Ara Pulido]
 
2164
  * Fixed lintian errors and warnings
 
2165
 
 
2166
  [Eitan Isaacson]
 
2167
  * Migrate the UI from libglade to gtkbuilder  
 
2168
 
 
2169
 -- Marc Tardif <marc@ubuntu.com>  Mon, 14 Feb 2011 18:19:27 -0500
 
2170
 
 
2171
checkbox (0.10.4) maverick; urgency=low
 
2172
 
 
2173
  * Fixed parsing of config parameters (LP: #689140)
 
2174
 
 
2175
 -- Marc Tardif <marc@ubuntu.com>  Tue, 14 Sep 2010 12:43:51 -0400
 
2176
 
 
2177
checkbox (0.10.3) maverick; urgency=low
 
2178
 
 
2179
  New upstream release (LP: #638333):
 
2180
  * Fixed verification of SSL validity (LP: #625076)
 
2181
  * Improved audio test questions.
 
2182
 
 
2183
 -- Marc Tardif <marc@ubuntu.com>  Tue, 14 Sep 2010 12:43:51 -0400
 
2184
 
 
2185
checkbox (0.10.2) maverick; urgency=low
 
2186
 
 
2187
  New upstream release (LP: #617583):
 
2188
  * Fixed sleep_test to check the connection if using network-manager.
 
2189
  * Fixed reporting bugs against alsa-base and xorg (LP: #607214)
 
2190
  * Fixed apport dialog no longer appearing (LP: #607217)
 
2191
  * Reduced data file size for the desktop image.
 
2192
  * Updated report to be more pretty.
 
2193
 
 
2194
 -- Marc Tardif <marc@ubuntu.com>  Fri, 13 Aug 2010 16:23:16 -0400
 
2195
 
 
2196
checkbox (0.10.1) maverick; urgency=low
 
2197
 
 
2198
  New upstream release (LP: #597295):
 
2199
  * Added support for urwid interface.
 
2200
  * Added sound check test.
 
2201
  * Added document viewer test.
 
2202
  * Added update-manager and nautilus tests.
 
2203
  * Added resolution tests.
 
2204
  * Added sleep tests.
 
2205
 
 
2206
 -- Marc Tardif <marc@ubuntu.com>  Tue, 22 Jun 2010 10:43:52 -0400
 
2207
 
 
2208
checkbox (0.10) maverick; urgency=low
 
2209
 
 
2210
  * Added media tests (LP: #397944)
 
2211
  * Added support for comments in templates.
 
2212
 
 
2213
 -- Marc Tardif <marc@ubuntu.com>  Tue, 04 May 2010 11:51:22 -0400
 
2214
 
 
2215
checkbox (0.9.2) lucid; urgency=low
 
2216
 
 
2217
  New upstream release (LP: #567568):
 
2218
  * Added referer when sending submissions to Launchpad (LP: #550973)
 
2219
  * Added suggests to checkbox package in debian/control file (LP: #352740)
 
2220
  * Fixed udev_resource script to be more resilient (LP: #556824)
 
2221
  * Fixed cdimage_resource script to read casper.log (LP: #558728)
 
2222
  * Fixed reporting all resources found for a job (LP: #560948)
 
2223
  * Fixed stalling when using kdesudo to start backend (LP: #557443)
 
2224
  * Fixed starting the appropriate default browser on UNR (LP: #563050)
 
2225
  * Fixed ansi_parser script when outputting to stdout (LP: #560952)
 
2226
  * Fixed opening the report with the gconf preferred browser (LP: #562580)
 
2227
  * Fixed suspend_test to use relative time for wakealarm (LP: #349768)
 
2228
  * Fixed backend not getting terminated upon closing (LP: #553328)
 
2229
 
 
2230
 -- Marc Tardif <marc@ubuntu.com>  Tue, 06 Apr 2010 14:17:46 -0400
 
2231
 
 
2232
checkbox (0.9.1) lucid; urgency=low
 
2233
 
 
2234
  New upstream release (LP: #548800):
 
2235
  * Added cpu_scaling_test script.
 
2236
  * Fixed hard drive detection (LP: #549714)
 
2237
  * Fixed backend to handle empty messages (LP: #536645)
 
2238
  * Fixed parsing of package resource (LP: #539691)
 
2239
  * Fixed malformed xml report (LP: #485445)
 
2240
  * Fixed running root manual tests as normal user (LP: #383559)
 
2241
  * Fixed writing apport files only after submitting (LP: #530380)
 
2242
  * Fixed audio test instructions (LP: #529205)
 
2243
  * Fixed gathering chassis information (LP: #537435)
 
2244
  * Fixed detection of disks in kvm (LP: #552998)
 
2245
  * Fixed udev_resource script to be more resilient (LP: #552999)
 
2246
  * Fixed filter_packages script to use new resources.
 
2247
 
 
2248
 -- Marc Tardif <marc@ubuntu.com>  Sun, 07 Mar 2010 15:05:44 -0400
 
2249
 
 
2250
checkbox (0.9) lucid; urgency=low
 
2251
 
 
2252
  * Introduced job_prompt plugin to treat all jobs (suites, tests, etc.) as composites.
 
2253
  * Replaced the registry and resource scripts and centralized job iteration.
 
2254
  * Replaced dependency on dbus by using sudo/gksu/kdesudo instead.
 
2255
  * Replaced mktemp with mkdtemp for security purposes.
 
2256
  * Fixed strings in fingerprint and modem tests (LP: #457759)
 
2257
  * Fixed client side validation of Launchpad form (LP: #438671)
 
2258
  * Added device information to tags when reporting bugs with apport.
 
2259
  * Added shorthands for blacklist-file and whitelist-file.
 
2260
  * Added support for apport default configuration (LP: #465447)
 
2261
  * Added support for scrolled options list (LP: #411526)
 
2262
  * Added support for tests generated by suites to run as root.
 
2263
  * Added support for requirements in attachments.
 
2264
  * Added support for armv7l processor
 
2265
  * Added Autotest integration
 
2266
  * Added LTP integration
 
2267
  * Added Phoronix integration
 
2268
  * Added qa-regression-testing integration
 
2269
 
 
2270
 -- Marc Tardif <marc@ubuntu.com>  Wed, 04 Nov 2009 19:36:09 -0400
 
2271
 
 
2272
checkbox (0.8.5) karmic; urgency=low
 
2273
 
 
2274
  * Fixed translation of suites and tests files (LP: #456115)
 
2275
  * Fixed checking the status of command registries (LP: #457502)
 
2276
  * Fixed selecting suites in the command line (LP: #457559)
 
2277
  * Fixed reporting of bugs to contain test description (LP: #427932)
 
2278
  * Fixed execute permissions on scripts (LP: #459606)
 
2279
  * Renamed processors_info plugin to singular because processor
 
2280
    information is reported as a single structure with a count attribute
 
2281
  * Updated translation files.
 
2282
 
 
2283
 -- Marc Tardif <marc@ubuntu.com>  Mon, 26 Oct 2009 12:17:30 -0400
 
2284
 
 
2285
checkbox (0.8.4) karmic; urgency=low
 
2286
 
 
2287
  * Fixed failing dependencies when not available (LP: #430051)
 
2288
  * Fixed supporting udevadm not providing DEVPATH variable (LP: #430084)
 
2289
  * Fixed supporting audio devices without a /proc/asound entry (LP: #430086)
 
2290
  * Fixed running when python-apport package is not installed (LP: #430103)
 
2291
  * Fixed X error when exiting after reporting a bug (LP: #430776)
 
2292
  * Fixed prompting to report a bug according to GNOME HIG (LP: #429701)
 
2293
  * Fixed prompting for answer in checkbox-cli (LP: #429764)
 
2294
  * Fixed resolution_test message for fglrx driver (LP: #346816)
 
2295
  * Fixed adding of manpage symlinks for gtk and cli (LP: #426641)
 
2296
  * Fixed recovering from connecting to the backend (LP: #446693)
 
2297
  * Fixed backend to use dbus instead of policykit (LP: #435714)
 
2298
  * Fixed interpolation of output variable in cli (LP: #450673)
 
2299
  * Fixed selection of suites in cli (LP: #450713)
 
2300
  * Fixed parsing of virtio-pci devices (LP: #450774)
 
2301
 
 
2302
 -- Marc Tardif <marc@ubuntu.com>  Tue, 13 Oct 2009 16:44:12 -0400
 
2303
 
 
2304
checkbox (0.8.3) karmic; urgency=low
 
2305
 
 
2306
  * Fixed trailing newline requirement in test definitions (LP: #427993)
 
2307
  * Fixed reporting firmware version as product name (LP: #428563)
 
2308
  * Fixed detecting pci and usb audio devices (LP: #429558)
 
2309
  * Fixed prompting to report a bug when there's no package (LP: #429668)
 
2310
 
 
2311
 -- Marc Tardif <marc@ubuntu.com>  Sat, 12 Sep 2009 15:37:40 -0400
 
2312
 
 
2313
checkbox (0.8.2) karmic; urgency=low
 
2314
 
 
2315
  * Fixed adding test information when reporting with apport (LP: #423798)
 
2316
  * Fixed tagging bugs when reporting with apport (LP: #423799)
 
2317
  * Fixed expressing package aliases for the linux package (LP: #423805)
 
2318
  * Fixed detecting the disk category in devices (LP: #423864)
 
2319
  * Fixed supporting apport symptoms when reporting bugs (LP: #424063)
 
2320
  * Fixed gathering of dmi information for Launchpad report (LP: #424454)
 
2321
  * Fixed tests using gksudo returning empty output (LP: #425284)
 
2322
 
 
2323
  [Javier Collado]
 
2324
  * Fixed reporting of output in shell plugin (LP: #393894)
 
2325
 
 
2326
 -- Marc Tardif <marc@ubuntu.com>  Mon, 31 Aug 2009 17:16:38 -0500
 
2327
 
 
2328
checkbox (0.8.1) karmic; urgency=low
 
2329
 
 
2330
  * New upstream version:
 
2331
    * Added disk tests.
 
2332
    * Added fingerprint reader tests.
 
2333
    * Added firewire tets.
 
2334
    * Added kms tests.
 
2335
    * Added media tests.
 
2336
  * Fixed dependency on hal and using udev instead (LP: #399319)
 
2337
  * Fixed calling ubuntu-bug when a test fails (LP: #418978)
 
2338
 
 
2339
 -- Marc Tardif <marc@ubuntu.com>  Tue, 26 Aug 2009 17:36:05 -0500
 
2340
 
 
2341
checkbox (0.8~alpha4) karmic; urgency=low
 
2342
 
 
2343
  * New upstream version:
 
2344
    * Changed icon.
 
2345
    * Added timeout property to lock_prompt plugin.
 
2346
    * Added concept of attachments to tests.
 
2347
    * Added support for backslahes in templates to wrap lines.
 
2348
    * Added support blacklisting and whitelisting both tests and suites.
 
2349
    * Introduced the concept of jobs for suites, tests and attachments.
 
2350
    * Removed upstart event which is no longer needed.
 
2351
    * Replaced architecture and category with requires in test definitions.
 
2352
  * Fixed pygst dependency (LP: #334442)
 
2353
  * Fixed configuration file updates during install (LP: #330596)
 
2354
  * Fixed DBus exceptions (LP: #344916, #359440)
 
2355
  * Fixed and expanded translations (LP: #347038)
 
2356
  * Fixed ignored system proxy settings (LP: #345548)
 
2357
  * Fixed parsing blank lines in templates (LP: #393907)
 
2358
  * Fixed escaping of lists (LP: #394001)
 
2359
  * Fixed timeout in manual tests (LP: #377986)
 
2360
  * Fixed CLI interface dialog.
 
2361
  * Fixed support for FreeDesktop XDG base directory specification (LP: #363549)
 
2362
  * Added general and package specific apport hooks
 
2363
 
 
2364
  [ Gabor Keleman ]
 
2365
  * Fixed untranslated strings in tests (LP: #374666)
 
2366
  * Fixed untranslated last screen (LP: #374646)
 
2367
 
 
2368
 -- Marc Tardif <marc@ubuntu.com>  Wed, 19 Aug 2009 15:36:05 -0500
 
2369
 
 
2370
checkbox (0.7) jaunty; urgency=low
 
2371
 
 
2372
  [ Dave Murphy ]
 
2373
  * Fixed viewing of report files in Firefox 3 (LP: #331481)
 
2374
  * Added additional contextual information
 
2375
   * /etc/sysctl* (LP: #331055)
 
2376
   * /etc/modprobe.d (LP: #331056)
 
2377
   * /etc/modules (LP: #331057)
 
2378
  * Fixed packaging for Jaunty
 
2379
   * https://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027439.html
 
2380
   * Uses --install-layout=deb
 
2381
   * Installs to dist-packages instead of site-packages
 
2382
 
 
2383
  [ Andy Whitcroft ]
 
2384
  * suspend_test: update suspend_test to version V6 matching kernel version.
 
2385
    The version here will become the master copy.
 
2386
  * suspend_test: add a --dry-run mode to simplify developement
 
2387
  * suspend_test: add a automation mode for checkbox integration
 
2388
  * suspend_test: add a new pm-suspend test
 
2389
  * suspend_test: record and restore timer_delay around the variable
 
2390
    time test.
 
2391
  * suspend_test: release v7.
 
2392
  * suspend_test: initial version of suspend power consumption test
 
2393
    from a patch by Pete Graner.
 
2394
  * suspend_test: power -- made the sleep time configurable
 
2395
  * suspend_test: detect batteries and disable ac/power tests
 
2396
  * suspend_test: disable dbus tests when we have no primary user
 
2397
  * suspend_test: handle AC transitions better
 
2398
  * suspend_test: enable power test as part of --full
 
2399
  * suspend_test: reduce the noise in the test instructions
 
2400
  * suspend_test: use minutes in output when that is more appropriate
 
2401
  * suspend_test: track actual AC transitions and report them
 
2402
  * suspend_test: only mention AC at all if we have a battery
 
2403
  * suspend_test: report useful data at the bottom for posting
 
2404
  * suspend_test: document the new power test in the usage
 
2405
  * suspend_test: power -- indicate when the result is unreliable
 
2406
  * suspend_test: report -- fix up spacing issues
 
2407
  * suspend_test: release v8
 
2408
 
 
2409
 -- Dave Murphy <schwuk@ubuntu.com>  Tue, 17 Mar 2009 09:46:16 +0000
 
2410
 
 
2411
checkbox (0.6) jaunty; urgency=low
 
2412
 
 
2413
  * New upstream version:
 
2414
    * Added suspend_test script - for more details see:
 
2415
      https://wiki.ubuntu.com/KernelTeam/SuspendResumeTesting
 
2416
    * Added XSL Stylesheet and the ability to view generated reports
 
2417
    * Added support for PolicyKit to run the application as a user
 
2418
    * Added logging for backend and logrotation script.
 
2419
  * Fixed calling ucf was run via debconf (LP: #330502)
 
2420
 
 
2421
 -- Marc Tardif <marc@ubuntu.com>  Tue, 17 Feb 2009 15:36:05 +0000
 
2422
 
 
2423
checkbox (0.5) jaunty; urgency=low
 
2424
 
 
2425
  * New upstream version:
 
2426
    * Added concept of hyper text view to display clickable links.
 
2427
    * Added concept of properties to components.
 
2428
    * Added pci information to launchpad report.
 
2429
    * Added dmi information to launchpad report.
 
2430
    * Added text area to keyboard test.
 
2431
    * Removed sourcing of base postrm script.
 
2432
    * Updated translations from Launchpad.
 
2433
  * Fixed handling of interrupt signal (LP: #327810)
 
2434
  * Fixed display of text in graphical interface (LP: #240374)
 
2435
  * Fixed support for regexes in blacklist and whitelist (LP: #327177)
 
2436
  * Fixed opening of subunit log file (LP: #325737)
 
2437
  * Fixed internet test.
 
2438
 
 
2439
 -- Marc Tardif <marc@ubuntu.com>  Tue, 20 Jan 2009 18:55:20 -0500
 
2440
 
 
2441
checkbox (0.4) jaunty; urgency=low
 
2442
 
 
2443
  * Setup bzr-builddeb in native mode.
 
2444
  * Removed LGPL notice from the copyright file.
 
2445
 
 
2446
 -- Marc Tardif <marc@ubuntu.com>  Tue, 20 Jan 2009 16:46:15 -0500
 
2447
 
 
2448
checkbox (0.3) jaunty; urgency=low
 
2449
 
 
2450
  * New upstream version:
 
2451
    * Renamed hwtest to checkbox.
 
2452
    * Renamed auto tests to shell tests.
 
2453
    * Added watch file.
 
2454
    * Added README file pointing to the Ubuntu wiki.
 
2455
    * Added subunit to the test suite.
 
2456
    * Added the subunit_report plugin to produce a standard test report.
 
2457
    * Added pvs registry.
 
2458
    * Added support for int return values to recursive registry eval.
 
2459
    * Added debug information when a command registry returns an error.
 
2460
    * Added mounts registry.
 
2461
    * Added patches to upgrade the configuration files.
 
2462
    * Added support for CHECKBOX_OPTIONS environment variable.
 
2463
    * Added usage information.
 
2464
    * Added gconf registry.
 
2465
    * Added logging to checkbox event.
 
2466
    * Added locking plugin.
 
2467
    * Added message store and schema types.
 
2468
    * Added caching to automatic tests so that they are not run multiple
 
2469
      times.
 
2470
    * Added persistence to category and system_id.
 
2471
    * Added lshw registry and plugin.
 
2472
    * Added newlines to German introduction message.
 
2473
  * Fixed e-mail address should be remembered (LP: #156725)
 
2474
  * Fixed $output variable does not seem to be reinterpolated when
 
2475
    testing again (LP: #189404)
 
2476
  * Fixed command line interface does not provide a test nor test again
 
2477
    option (LP: #189423)
 
2478
  * Fixed translation template unavailable, even though hwtest is in main
 
2479
    (LP: #202447)
 
2480
  * Fixed internet_test should support providing a destination other
 
2481
    than canonical.com (LP: #216111)
 
2482
  * Fixed hwtest loads editor backup files from suite dir (LP: #237954)
 
2483
  * Fixed application should only have one instance running (LP: #266899)
 
2484
  * Fixed disk information should be gathered (LP: #267889)
 
2485
  * Fixed typo: payback device (LP: #288331)
 
2486
  * Fixed tests skipped by constraint should be reported (LP: #304176)
 
2487
  * Fixed manual tests which have commands should not be run automatically
 
2488
    (LP: #304231)
 
2489
  * Fixed CHECKBOX_DATA mapping is not working (LP: #304736)
 
2490
 
 
2491
 -- Marc Tardif <marc@ubuntu.com>  Fri, 16 Jan 2009 12:05:32 -0500
 
2492
 
 
2493
hwtest (0.1-0ubuntu10) hardy; urgency=low
 
2494
 
 
2495
  * Fixed xalign and yalign in exchange summary.
 
2496
 
 
2497
 -- Marc Tardif <marc@interunion.ca>  Mon, 21 Apr 2008 15:07:39 -0400
 
2498
 
 
2499
hwtest (0.1-0ubuntu9) hardy; urgency=low
 
2500
 
 
2501
  * Fixed internet_test to ping default gateway rather than canonical.com.
 
2502
  * Fixed python-support issues to support upgrades of hwtest.
 
2503
  * Fixed tooltip to be HIG compliant.
 
2504
  * Fixed category to use GTK;System;Settings;.
 
2505
  * Fixed command line interface to support escape characters.
 
2506
  * Using python-central instead of python-support.
 
2507
  * Added support to i18n the .desktop file.
 
2508
  * Added support for http_proxy and https_proxy.
 
2509
  * Added summary of information being submitted.
 
2510
 
 
2511
 -- Marc Tardif <marc@interunion.ca>  Thu, 17 Apr 2008 12:01:50 -0400
 
2512
 
 
2513
hwtest (0.1-0ubuntu8) hardy; urgency=low
 
2514
 
 
2515
  * debian/patches/01_change_menu_category.patch:
 
2516
    - change the category so the item is moved to system, administration and not
 
2517
      the only entry in applications, system tools on a default installation
 
2518
 
 
2519
 -- Sebastien Bacher <seb128@canonical.com>  Mon, 14 Apr 2008 15:49:06 +0200
 
2520
 
 
2521
hwtest (0.1-0ubuntu7) hardy; urgency=low
 
2522
 
 
2523
  * Fixed packaging bugs.
 
2524
  * Improved internationalization.
 
2525
  * Renamed questions and answers to tests and results.
 
2526
 
 
2527
 -- Marc Tardif <marc@interunion.ca>  Thu,  6 Mar 2008 10:58:43 -0500
 
2528
 
 
2529
hwtest (0.1-0ubuntu6) hardy; urgency=low
 
2530
 
 
2531
  * Upload to hardy/universe (without the .bzr files).
 
2532
  * Make package conformant with current Python policy.
 
2533
 
 
2534
 -- Matthias Klose <doko@ubuntu.com>  Tue, 11 Mar 2008 14:06:02 +0000
 
2535
 
 
2536
hwtest (0.1-0ubuntu5) hardy; urgency=low
 
2537
 
 
2538
  * Set default timeout to None instead of 60 seconds.
 
2539
  * Updated copyright information.
 
2540
  * Reverted to using gksu to limit dependencies.
 
2541
  * Removed dependency on python-apt.
 
2542
 
 
2543
 -- Marc Tardif <marc@interunoin.ca>  Thu, 28 Feb 2008 17:07:07 -0500
 
2544
 
 
2545
hwtest (0.1-0ubuntu4) hardy; urgency=low
 
2546
 
 
2547
  * Improved text in questions text file.
 
2548
  * Improved user experience by only showing auto questions
 
2549
    progress bar when there are actual questions.
 
2550
  * Also improved the user experience by showing a progress
 
2551
    bar while building the report.
 
2552
 
 
2553
 -- Marc Tardif <marc@interunion.ca>  Wed, 27 Feb 2008 23:12:24 -0500
 
2554
 
 
2555
hwtest (0.1-0ubuntu3) hardy; urgency=low
 
2556
 
 
2557
  * Fixed hwtest_cli so that it doesn't strip the DISPLAY environment
 
2558
    variable.
 
2559
  * Fixed system_info plugin so that it does a better effort for
 
2560
    gathering system information instead of relying on non standard
 
2561
    information from HAL.
 
2562
 
 
2563
 -- Marc Tardif <marc@interunion.ca>  Wed, 27 Feb 2008 10:52:33 -0500
 
2564
 
 
2565
hwtest (0.1-0ubuntu2) hardy; urgency=low
 
2566
 
 
2567
  * Fixed packaging following lintian error.
 
2568
  * Added packages registry and plugin.
 
2569
 
 
2570
 -- Marc Tardif <marc@interunion.ca>  Tue,  5 Feb 2008 15:02:26 -0500
 
2571
 
 
2572
hwtest (0.1-0ubuntu1) hardy; urgency=low
 
2573
 
 
2574
  * Initial Release.
 
2575
 
 
2576
 -- Marc Tardif <marc@interunion.ca>  Mon, 17 Sep 2007 17:25:54 -0300