Merge lp:~zyga/checkbox/checkbox-packaging into lp:checkbox

Proposed by Zygmunt Krynicki
Status: Superseded
Proposed branch: lp:~zyga/checkbox/checkbox-packaging
Merge into: lp:checkbox
Diff against target: 9187 lines (+8806/-0)
75 files modified
debian/canonical-certification-server.install (+1/-0)
debian/changelog (+2936/-0)
debian/checkbox-cli.install (+3/-0)
debian/checkbox-cli.links (+1/-0)
debian/checkbox-cli.postinst (+7/-0)
debian/checkbox-hw-collection.install (+2/-0)
debian/checkbox-hw-collection.links (+1/-0)
debian/checkbox-hw-collection.postinst (+7/-0)
debian/checkbox-ng-service.install (+2/-0)
debian/checkbox-ng.install (+1/-0)
debian/checkbox-qt.install (+6/-0)
debian/checkbox-qt.links (+1/-0)
debian/checkbox-qt.postinst (+7/-0)
debian/checkbox.config (+27/-0)
debian/checkbox.dirs (+3/-0)
debian/checkbox.install (+18/-0)
debian/checkbox.links (+2/-0)
debian/checkbox.manpages (+1/-0)
debian/checkbox.postinst (+9/-0)
debian/checkbox.postrm (+26/-0)
debian/checkbox.templates (+83/-0)
debian/compat (+1/-0)
debian/control (+340/-0)
debian/copyright (+33/-0)
debian/extras/ihv-demo-config/plainbox.conf (+8/-0)
debian/patches/series (+1/-0)
debian/patches/vendorized_packages_removal.patch (+22/-0)
debian/plainbox-autostart-desktop.install (+1/-0)
debian/plainbox-autostart-server.install (+1/-0)
debian/plainbox-ci-mailer.install (+1/-0)
debian/plainbox-ihv-demo-config.install (+1/-0)
debian/plainbox-insecure-policy.install (+1/-0)
debian/plainbox-provider-certification-client.install (+3/-0)
debian/plainbox-provider-certification-server-soc.install (+3/-0)
debian/plainbox-provider-certification-server.install (+3/-0)
debian/plainbox-provider-checkbox.install (+5/-0)
debian/plainbox-provider-checkbox.lintian-overrides (+5/-0)
debian/plainbox-provider-resource-generic.install (+3/-0)
debian/plainbox-secure-policy.install (+1/-0)
debian/plainbox.install (+1/-0)
debian/po/POTFILES.in (+1/-0)
debian/po/ast.po (+210/-0)
debian/po/cs.po (+210/-0)
debian/po/de.po (+219/-0)
debian/po/en_AU.po (+210/-0)
debian/po/en_GB.po (+210/-0)
debian/po/es.po (+216/-0)
debian/po/fr.po (+212/-0)
debian/po/gl.po (+212/-0)
debian/po/he.po (+210/-0)
debian/po/hu.po (+210/-0)
debian/po/id.po (+218/-0)
debian/po/it.po (+216/-0)
debian/po/ja.po (+210/-0)
debian/po/nl.po (+218/-0)
debian/po/oc.po (+210/-0)
debian/po/pl.po (+210/-0)
debian/po/pt_BR.po (+214/-0)
debian/po/ro.po (+210/-0)
debian/po/ru.po (+210/-0)
debian/po/templates.pot (+210/-0)
debian/po/tr.po (+210/-0)
debian/po/uk.po (+210/-0)
debian/po/zh_CN.po (+210/-0)
debian/po/zh_TW.po (+210/-0)
debian/python3-checkbox-ng.install (+2/-0)
debian/python3-checkbox.install (+2/-0)
debian/python3-plainbox.install (+3/-0)
debian/python3-plainbox.links (+1/-0)
debian/python3-plainbox.lintian-overrides (+8/-0)
debian/python3-pyremove (+2/-0)
debian/rules (+106/-0)
debian/source/format (+1/-0)
debian/tests/control (+2/-0)
debian/tests/unit-tests (+15/-0)
To merge this branch: bzr merge lp:~zyga/checkbox/checkbox-packaging
Reviewer Review Type Date Requested Status
Checkbox Developers Pending
Review via email: mp+194097@code.launchpad.net

Description of the change

To post a comment you must log in.
lp:~zyga/checkbox/checkbox-packaging updated
33. By Zygmunt Krynicki

"automatic merge by tarmac [r=sylvain-pineau][bug=][author=zkrynicki]"

34. By Zygmunt Krynicki

"automatic merge by tarmac [r=sylvain-pineau][bug=][author=zkrynicki]"

35. By Zygmunt Krynicki

"automatic merge by tarmac [r=roadmr][bug=][author=zkrynicki]"

36. By Sylvain Pineau

"automatic merge by tarmac [r=zkrynicki][bug=][author=sylvain-pineau]"

37. By Sylvain Pineau

"automatic merge by tarmac [r=zkrynicki][bug=][author=sylvain-pineau]"

38. By Daniel Manrique

"set checkbox-autostart-* packages to depend on checkbox-ng rather than checkbox [r=zkrynicki][bug=][author=roadmr]"

39. By Daniel Manrique

"automatic merge by tarmac [r=zkrynicki][bug=][author=roadmr]"

40. By Zygmunt Krynicki

"automatic merge by tarmac [r=sylvain-pineau][bug=][author=zkrynicki]"

41. By Sylvain Pineau

"automatic merge by tarmac [r=zkrynicki][bug=][author=sylvain-pineau]"

42. By Sylvain Pineau

"automatic merge by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

43. By Sylvain Pineau

"automatic merge by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

44. By Sylvain Pineau

* Incremented changelog
* Updates made to touchpad and suspend jobs for new tests.
* Updates made to the touchscreen jobs file for new tests.
* Make cpu stress test work with cloud instances. Cloud instances have
  typically have limited resources so added logic to utilize less memory,
  at the same time keeping the CPU utilization unchanged at 100%.

45. By Zygmunt Krynicki

"automatic merge by tarmac [r=brendan-donegan][bug=][author=zkrynicki]"

46. By Daniel Manrique

* slight modification to existing touch tests to remove depends on failing mutitouch-automated
* scripts/network Handle ZeroDivisionError better (LP: #1257308)
* Removed suspend_test script which hasn't been touched in over 3 years
  and is not used in any jobs. (LP: #752881)
* Changed touchpad_test to use default scrolling method, and added a switch
  to force edge scrolling if desired. Updated legacy tests to use edge
  scrolling when the test description makes that appropriate. (LP: #1259987)

47. By Daniel Manrique

"Adds the missing dependencies to plainbox-provider-certification-server package. These dependencies are suggests (not recommends) of plainbox-provider-checkbox, so they weren't getting installed on server. [r=bladernr][bug=1260535][author=roadmr]"

48. By Daniel Manrique

"This implements Brendan's idea about removing ubuntu-sdk as a build-depends, and instead spelling out the packages it pulls. In the process I removed some unneeded packages such as qmlscene, documentation, examples, qtcreator and qtcreator plugins (since it's just for command-line building, those tools aren't needed).
 [r=roadmr][bug=][author=roadmr]"

49. By Daniel Manrique

"Removing a bit more unneeded build-depends from ubuntu-sdk. [r=roadmr][bug=][author=roadmr]"

50. By Daniel Manrique

"Removing a few unneeded theme dependencies. [r=roadmr][bug=][author=roadmr]"

51. By Zygmunt Krynicki

"automatic merge by tarmac [r=zkrynicki][bug=][author=zkrynicki]"

52. By Zygmunt Krynicki

Fix the policy install files to have 'plainbox' prefix

Unmerged revisions

52. By Zygmunt Krynicki

Fix the policy install files to have 'plainbox' prefix

51. By Zygmunt Krynicki

"automatic merge by tarmac [r=zkrynicki][bug=][author=zkrynicki]"

50. By Daniel Manrique

"Removing a few unneeded theme dependencies. [r=roadmr][bug=][author=roadmr]"

49. By Daniel Manrique

"Removing a bit more unneeded build-depends from ubuntu-sdk. [r=roadmr][bug=][author=roadmr]"

48. By Daniel Manrique

"This implements Brendan's idea about removing ubuntu-sdk as a build-depends, and instead spelling out the packages it pulls. In the process I removed some unneeded packages such as qmlscene, documentation, examples, qtcreator and qtcreator plugins (since it's just for command-line building, those tools aren't needed).
 [r=roadmr][bug=][author=roadmr]"

47. By Daniel Manrique

"Adds the missing dependencies to plainbox-provider-certification-server package. These dependencies are suggests (not recommends) of plainbox-provider-checkbox, so they weren't getting installed on server. [r=bladernr][bug=1260535][author=roadmr]"

46. By Daniel Manrique

* slight modification to existing touch tests to remove depends on failing mutitouch-automated
* scripts/network Handle ZeroDivisionError better (LP: #1257308)
* Removed suspend_test script which hasn't been touched in over 3 years
  and is not used in any jobs. (LP: #752881)
* Changed touchpad_test to use default scrolling method, and added a switch
  to force edge scrolling if desired. Updated legacy tests to use edge
  scrolling when the test description makes that appropriate. (LP: #1259987)

45. By Zygmunt Krynicki

"automatic merge by tarmac [r=brendan-donegan][bug=][author=zkrynicki]"

44. By Sylvain Pineau

* Incremented changelog
* Updates made to touchpad and suspend jobs for new tests.
* Updates made to the touchscreen jobs file for new tests.
* Make cpu stress test work with cloud instances. Cloud instances have
  typically have limited resources so added logic to utilize less memory,
  at the same time keeping the CPU utilization unchanged at 100%.

43. By Sylvain Pineau

"automatic merge by tarmac [r=sylvain-pineau][bug=][author=sylvain-pineau]"

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added directory 'debian'
2=== added file 'debian/canonical-certification-server.install'
3--- debian/canonical-certification-server.install 1970-01-01 00:00:00 +0000
4+++ debian/canonical-certification-server.install 2013-11-06 10:20:36 +0000
5@@ -0,0 +1,1 @@
6+usr/bin/canonical-certification-server
7
8=== added file 'debian/changelog'
9--- debian/changelog 1970-01-01 00:00:00 +0000
10+++ debian/changelog 2013-11-06 10:20:36 +0000
11@@ -0,0 +1,2936 @@
12+checkbox (0.17) UNRELEASED; urgency=low
13+
14+ [ Brendan Donegan ]
15+ * Incremented changelog
16+
17+ [ Zygmunt Krynicki ]
18+ * Make plainbox-service a transitional package that depends on
19+ checkbox-ng-service.
20+
21+ -- Zygmunt Krynicki <zygmunt.krynicki@canonical.com> Wed, 06 Nov 2013 09:45:20 +0100
22+
23+checkbox (0.16.14) saucy; urgency=low
24+
25+ [ Chris Gregan ]
26+ * jobs/suspend.txt.in - added tests for running iperf tests before and after
27+ suspend on all devices ether and wifi
28+
29+ * jobs/wireless.txt.in - added tests for checking 80211 modules loaded and a
30+ script to scripts to execute that check named wireless_ext. Test added to run
31+ iwconfig query against all devices found on the system.
32+
33+ * jobs/ethernet.txt.in - added test for running ethtool queries against all
34+ devices found on the system.
35+
36+ [ Brendan Donegan ]
37+ * jobs/resources.txt.in, jobs/power-management.txt.in - refactor rtc test so
38+ that it actually tests the RTC instead of just checking for its presence.
39+ Also create a resource job to allow other jobs to determine if an RTC is
40+ present. (LP: #1184733)
41+
42+ [ Daniel Manrique ]
43+ * jobs/ethernet.txt.in, jobs/wireless.txt.in: Added user-verify jobs to test
44+ maximum throughput versus interface's max supported speed.
45+ * scripts/network: Minor fixes and tweaks for nicer output and handling of
46+ Kb/s and Gb/s.
47+
48+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 01 Nov 2013 15:29:13 +0000
49+
50+checkbox (0.16.13) saucy; urgency=low
51+
52+ [ Po-Hsu Lin ]
53+ * jobs/keys.txt.in - adde keys/microphone-mute to test the mute key for
54+ microphone.
55+
56+ [ Brendan Donegan ]
57+ * jobs/resource.txt.in, jobs/virtualization.txt.in - added kvm resource job
58+ which states whether the hardware supports KVM. Remove kvm_ok job and
59+ use the kvm resource job to determine if kvm_check_vm should run
60+ (LP: #1236776)
61+ * jobs/keys.txt.in - added keys/keyboard-backlight job to test keyboard
62+ backlight toggle key.
63+ * scripts/network - restore other interfaces that were downed prior to running
64+ the network test (LP: #1238570)
65+
66+ [ Daniel Manrique ]
67+ * jobs/virtualization.txt.in: Set the kvm_check_vm test to run as root, to
68+ ensure we're running under kvm and not tcg. Modified tests for environment
69+ variables accordingly since we need to account for presence of proxy
70+ variables.
71+ * scripts/gpu_test: Revamped way of launching and stopping glxgears
72+ windows/threads, to make 100% sure that we find and close them all,
73+ avoiding leftover threads that cause the script not to exit.
74+ (LP: #1237199)
75+ * plugins/backend_info: Resolve and use full path to the backend script to
76+ ensure it runs when invoked via pkexec which is unhappy with relative
77+ paths (LP: #1240245)
78+
79+ [ Jeff Marcom ]
80+ * scripts/network - added iperf test benchmark testing capabilities.
81+
82+ [ Yung Shen ]
83+ * jobs/keys.txt.in - added keys/hibernate job to test hibernate key
84+ and keys/keyboard-overhead-light job to test the key.
85+
86+ [ Taihsiang Ho ]
87+ * checkbox-old/jobs/keys.txt.in - added keys/lock-screen job to test
88+ lock screen key.
89+ * checkbox-old/scripts/lock_screen_watcher - the script for keys/lock-screen job
90+
91+ [ Zygmunt Krynicki ]
92+ * Remove the GTK+ and Urwid interfaces
93+
94+ [ Sylvain Pineau]
95+ * jobs/resource.txt.in, scripts/wifi_interface_mode_resource: new resource
96+ job to detect the wifi chip supported interface modes.
97+ * codecs.txt.in, info.txt.in, install.txt.in, networking.txt.in and
98+ server-services.txt.in: Fixed "requires" expresions using the "and"
99+ operator.
100+
101+ [ Jeff Lane ]
102+ * Renamed networking.txt.in to ethernet.txt.in. Renamed all jobs and
103+ references to jobs with 'networking' in them to 'ethernet'
104+
105+ -- Sylvain Pineau <sylvain.pineau@canonical.com> Fri, 18 Oct 2013 15:35:55 -0400
106+
107+checkbox (0.16.12) saucy; urgency=low
108+
109+ [ Daniel Manrique ]
110+ * scripts/gpu_test: Better validation that glxgears windows were found, to
111+ avoid manipulation of nonexisting windows which causes threads to crash
112+ and the entire program to stall. (LP: #1232232)
113+ * parsers/udevadm: Added additional heuristics for mediatek bluetooth
114+ controllers (LP: #1210405)
115+
116+ [ Brendan Donegan ]
117+ * scripts/virtualization - change kvm command to qemu-system-x86_64 as the
118+ former is deprecated (LP: #1224854)
119+ * scripts/memory_test - use per-process memory limit if arch is ARM, except
120+ for arm64 (LP: #1184688)
121+ * scripts/virtualization - run qemu-system-arm on ARM platform (LP: #1184765)
122+
123+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 20 Sep 2013 16:10:13 +0100
124+
125+checkbox (0.16.11) saucy; urgency=low
126+
127+ [ Daniel Manrique ]
128+ * scripts/pm_test, scripts/fwts_test: Removed dmesg_common that's no longer
129+ present in fwts and added specific version dependency to checkbox
130+ (LP: #1206016)
131+ * Removed references to Ubuntu Friendly due to sunsetting of the project.
132+ (LP: #1224533)
133+ * Ensured that pactl commands are run on a properly unlocalized environment
134+ (LP: #1201126)
135+ * scripts/fwts_test: Updated list of fwts tests to run, based on FWTS team
136+ recommendations (LP: #1228168)
137+
138+ [ Jeff Lane ]
139+ * scripts/storage_test: test now exits with a warning if the drive is not
140+ mounted prior to testing (LP: #1224820)
141+
142+ [ Brendan Donegan ]
143+ * scripts/fwts_test: Removed dmi_decode and smbios tests that are no longer present
144+ in fwts and change version dependency to latest version (LP: #1218993)
145+ * jobs/virtualization.txt.in - remove virtualization-check test and the
146+ virt_check script (LP: #1227071)
147+
148+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 20 Sep 2013 16:09:54 +0100
149+
150+checkbox (0.16.10) saucy; urgency=low
151+
152+ [ Jeff Lane ]
153+ * scripts/memory_compare: output now displays kB properly, not bytes labled
154+ as kB. (LP: #1217506)
155+ * scripts/storage_test: script now ensures there is enough free disk space
156+ before running bonnie++ and adjusts bonnie++ parameters accordingly if
157+ necessary (LP: #1217268)
158+
159+ [ Jeff Marcom ]
160+ * scripts/network: now exits with proper exit code when poor networking
161+ performance is detected.
162+
163+ [ Daniel Manrique ]
164+ * scripts/storage_test: Use parted silent mode to avoid hanging on disks
165+ with GPT (LP: #1215778)
166+ * jobs/stress.txt.in: Added path to reboot/poweroff stress test jobs
167+ so they get attached correctly (LP: #1218186)
168+ * scripts/pm_test: Sort output of xinput to avoid spurious failures
169+ (LP: #1218188)
170+
171+ [ Sylvain Pineau ]
172+ * checkbox-old/scripts/fwts_test: Added the following new tests:
173+ method, msr, aspm, klog, oops and uefirtvariable (LP: #1202493)
174+
175+ [ Daniel Manrique ]
176+ * scripts/gpu_test: Catch CalledProcessError when calling wmctrl, to avoid
177+ crashes that cause the test to hang (LP: #1217937)
178+
179+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 06 Sep 2013 16:51:17 +0100
180+
181+checkbox (0.16.9) saucy; urgency=low
182+
183+ [ Brendan Donegan ]
184+ * data/whitelists/sru.whitelist - Remove erroneously added usb3 after suspend
185+ test in SRU whitelist.
186+
187+ [ Daniel Manrique ]
188+ * scripts/internet_test: Added a passing threshold parameter for packet
189+ loss, added auto-adjustment of ping count and deadline so that they don't
190+ conflict with each other (LP: #1211144)
191+ * checkbox/parsers/udevadm: Fixed incorrect determination of network and
192+ wireless device IDs(LP: #1211521)
193+ * checkbox:parsers:submission: Tests and fixes for architecture matching
194+ which was causing udevadm processing to fail on armhf. (LP: #1214123).
195+ * checkbox/parsers/udevadm: Sent some uninteresting devices to the null
196+ category, and other minor tweaks to device categorization (LP: #1211369)
197+
198+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 23 Aug 2013 14:21:51 +0100
199+
200+checkbox (0.16.8) raring; urgency=low
201+
202+ [ Daniel Manrique ]
203+ * scripts/network_device_info: ignore UTF-8 decoding errors from udevadm
204+ output, as we do everywhere else (LP: #1210050)
205+
206+ -- Daniel Manrique <roadmr@ubuntu.com> Fri, 09 Aug 2013 12:46:29 -0400
207+
208+checkbox (0.16.7) saucy; urgency=low
209+
210+ [ Po-Hsu Lin ]
211+ * jobs/mobilebroadband.txt.in: Make it disconnect from the mobile broadband
212+ network after job is completed to avoid any unexpected data transmission
213+ expense (LP: #1204799)
214+
215+ [ Jeff Lane ]
216+ * jobs/suspend.txt.in, jobs/usb.txt.in, jobs/mediacard.txt.in: moved jobs to
217+ suspend.txt.in for USB and Mediacard after suspend, renamed jobs
218+ appropriately and adjusted the descriptions.
219+ data/sru.whitelist: added usb and usb3 after suspend jobs for SRU i
220+ (LP: #1201420)
221+
222+ [ Daniel Manrique ]
223+ * scripts/audio_test: Changed the test frequency to 5040 Hz and increased
224+ the sampling time to 5 seconds, to improve reliability (LP: #1070776)
225+ * scripts/pm_test: Added support for invoking through pkexec (LP: #1201769)
226+ * jobs/audio.txt.in: Added balance jobs (both internal speakers and
227+ headphones)
228+ * jobs/stress.txt.in: Added --log-dir to poweroff and reboot stress tests so
229+ log files get written in the expected location (LP: #1205194)
230+ * scripts/gpu_test, jobs/graphics.txt.in: Added checks for existence of
231+ required video files, failing tests if they're not found (LP: #1202946)
232+
233+ [ Brendan Donegan ]
234+ * checkbox/parsers/cpuinfo.py - update parser logic to understand cpuinfo
235+ files produced by ARM processors (LP: #1197397)
236+ * scripts/memory_compare - take in to account 'bank' hardware which appears
237+ on systems with multiple memory modules installed (LP: #1204013)
238+
239+ -- Daniel Manrique <roadmr@ubuntu.com> Fri, 26 Jul 2013 15:36:42 -0400
240+
241+checkbox (0.16.6) raring; urgency=low
242+
243+ [ Brendan Donegan ]
244+ * plugins/launchpad_report.py - Don't include attachments which have a status
245+ of 'unsupported' (LP: #1196531)
246+ * checkbox/parsers/lshwjson.py, scripts/memory_compare - Create a parser for
247+ lshw and use this in the memory_compare script instead of dmidecode
248+ (LP: #1184661)
249+ * plugins/subunit_report.py - Prevent crash when job output contains
250+ non-ASCII characters (LP: #1196838)
251+ * jobs/info.txt.in - Add lshw_attachment job with dependency on the lshw
252+ package, and also give dmidecode_attachment a dependency on dmidecode,
253+ this way we get the right attachments (LP: #1199245)
254+
255+ [ Alberto Milone ]
256+ * checkbox-old/scripts/color_depth_info:
257+ - Be more strict in the regex so as to make sure that we catch the
258+ correct string.
259+ - Open the log using the 'rb' flag. This prevents python from throwing
260+ a UnicodeDecodeError.
261+
262+ [ Jeff Lane ]
263+ * scripts/fwts_test: script now fails on aborted tests if desired.
264+ jobs/power-management.txt.in: jobs that depend on fwts_wakealarm to pass or
265+ fail now fail on aborted test result. (LP: #1192684)
266+
267+ [ Daniel Manrique ]
268+ * checkbox-old/scripts/gst_pipeline_test: Better debugging output, and
269+ script exits gracefully when the pipeline is unparsable or has a missing
270+ element.
271+ * checkbox-old/jobs/graphics.txt.in: Use videoconvert instead of
272+ ffmpegcolorspace, with a fallback if videoconvert is not found
273+ (LP: #1199259)
274+ * checkbox-old/jobs/input.txt.in: Add more details in pointing test names
275+ so they are easier to identify (LP: #1192541)
276+
277+ [ Sylvain Pineau ]
278+ * checkbox-old/scripts/meminfo_resource, cpuinfo_resource: sort items for a
279+ deterministic output. Meant to be used with after_suspend jobs.
280+ * checkbox-old/scripts/gpu_test: Open kern.log in byte mode to avoid the
281+ UnicodeDecodeError management.
282+ * checkbox-old/scripts/memory_compare: set a variable diff. threshold.
283+ * checkbox-old/jobs/suspend.txt.in: Set the wifi reconnect timeout to 90s.
284+ * checkbox-old/scripts/bluetooth_test: Full rewrite in python to log all
285+ obexftp errors.
286+
287+ -- Brendan Donegan <brendan.donegan@canonical.com> Sat, 13 Jul 2013 11:42:48 +0100
288+
289+checkbox (0.16.5) saucy; urgency=low
290+
291+ [ Po-Hsu Lin]
292+ * scripts/network_device_info: script is now able to detect Modem devices,
293+ modified the error message for missing devices, provide more information
294+ to users. (LP: #1194170)
295+
296+ [ Brendan Donegan ]
297+ * scripts/xml_sanitizer, jobs/info.txt.in - pipe output from udevadm
298+ through new xml_sanitizer script which removes characters which are
299+ invalid in XML, so that it doesn't cause trouble (LP: #1192093)
300+
301+ [ Jeff Marcom ]
302+ * scripts/virtualization: fixed issue introduced in last patch that
303+ caused the kvm test to not run at all. Changed file permission lvl
304+ on created temporary directory. Fixed issue where test log was being
305+ deleted along with temporary directory(LP: #1192979)
306+
307+ [ Daniel Manrique ]
308+ * scripts/audio_test: Improved peak detection algorithm and made the
309+ audio_test slighly more sensitive (LP: #1070776). Rewrote script to
310+ use/require Python 3 and gstreamer 1.0. Updated job requirements and
311+ checkbox dependencies accordingly.
312+
313+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 28 Jun 2013 15:02:37 +0100
314+
315+checkbox (0.16.4) saucy; urgency=low
316+
317+ [ Jeff Lane ]
318+ * scripts/virtualization: script no longer fails when trying to cast an
319+ empty timeout setting in config file to int(). Added additional error
320+ handling. (LP: #1186259)
321+ * jobs/stress.txt.in: added dependencies on single cycle tests to the 30
322+ cycle S3 and S4 test to avoid unnecessary rebooting by tester on expected
323+ failures. (LP: #1188284)
324+ * scripts/fwts_test, scripts/sleep_test: Tests now use a more reliabe marker
325+ to determine when the system completed resume. sleep_test output cleaned up
326+ to match fwts_test output and not break sleep_time_check (LP: #1188221)
327+
328+ [ Brendan Donegan ]
329+ * jobs/optical.txt.in - Added VERIFICATION section for cdrom-write job so that
330+ the Qt UI doesn't barf when it finds there is no such section (LP: #1185759)
331+ * qt/frontend/treemodel.cpp: Deselect a parent node only if all of its
332+ child nodes are actually unselected rather than partially selected as
333+ before. (LP: #1180342)
334+ * qt/frontend/qtfront.cpp, qtfront.h, checkbox_qt/qt_interface.py: Select
335+ appropriate radio button in showTest if the test already has a result set
336+ rather than just defaulting to skip always (LP: #1181952)
337+ * jobs/touchpad.txt.in - Remove the requires line for touch_mode in
338+ touchpad/horizontal and touchpad/vertical so that those tests will
339+ at least run on those systems where they are supposed to (LP: #1184882)
340+ * checkbox_qt/qt_interface.py - Order the list of items to be displayed
341+ alphabetically, so the order is consistent (LP: #1177647)
342+ * debian/rules - Add checkbox-hw-collection so that it's treated in the same
343+ way as other checkbox derived packages like checkbox-qt (LP: #1188601)
344+
345+ [ Daniel Manrique ]
346+ * jobs/stress.txt.in: fixed a few inconsistent invocations of sleep_test.
347+ * checkbox/tests/test_message_files.py: Added a test to verify jobs contain
348+ required fields (LP: #1187216).
349+
350+ [ Sylvain Pineau ]
351+ * jobs/resource.txt.in: updated version of the package resource job command
352+ supporting both precise and newer releases (LP: #1184197)
353+ * scripts/audio_settings: Use the new pactl parser to guess the right profile
354+ to select for HDMI / DisplayPort tests.
355+ * setup.py: Use setuptools find_packages(), more future proof.
356+ * checkbox/scripts/audio_settings.py: Save active profiles for all alsa cards
357+ (LP: #169425)
358+ * scripts/gst_pipeline_test: Use the logging module and the same config as
359+ audio_settings.
360+
361+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 31 May 2013 16:04:42 +0100
362+
363+checkbox (0.16.3) saucy; urgency=low
364+
365+ [ Sylvain Pineau ]
366+ * jobs/info.txt.in, scripts/efi_resource: parse the kern.log backups too.
367+ * scripts/gpu_test, jobs/suspend.txt.in: Call firefox instead of the default
368+ browser.
369+
370+ [ Daniel Manrique ]
371+ * Expanded optical_drive resource command so it correctly handles systems
372+ with no optical drive (LP: #1182489)
373+ * Added missing plugin files to po/POTFILES.in so their strings are
374+ translatable (LP: #1183271)
375+
376+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 31 May 2013 16:04:37 +0100
377+
378+checkbox (0.16.2) saucy; urgency=low
379+
380+ [ Alberto Milone ]
381+ * scripts/graphics_stress_test, scripts/rotation_test: make sure to
382+ always reset the "screen" variable. Somehow the NVIDIA driver manages
383+ to make it unusable after the first time. (LP: #1172667)
384+
385+ [ Brendan Donegan ]
386+ * checkbox/parsers/submission.py - publish kernel-release information to
387+ interested parties.
388+
389+ [ Daniel Manrique ]
390+ * Ensured that button strings from the "continue" dialog are translatable
391+ (LP: #1176695)
392+
393+ [ Jeff Lane ]
394+ * checkbox/parsers/cpuinfo.py - split on first instance of ':' in cpuinfo
395+ output lines to avoid splitting into more than 2 items. Also fixed a pep8
396+ issue discovered while working on this. (LP: #1180496)
397+
398+ -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 07 May 2013 19:21:05 +0100
399+
400+checkbox (0.16.1) saucy; urgency=low
401+
402+ [ Jeff Lane ]
403+ * scripts/cpu_offlining: Modified script to no longer offline cpu0 to resolve
404+ a bug on ARM. Modified output so most of it is redirected to stderr for
405+ fail cases, we don't need that much for success cases. (LP: #1078897)
406+ * jobs/mediacard.txt.in: Modified test instructions to be less confusing
407+ (LP: #970857)
408+ * scripts/cpu_topology: define the cpuinfo nested dicts on creation rather
409+ than define elements during parsing of /proc/cpuinfo (LP: #1111878)
410+ * scripts/lsmod_info: Corrected error handling for the check_output() call to
411+ trap the correct error. (LP: #1103647)
412+ * jobs/camera.txt.in: removed an extraneous requres line for gir1.2
413+ scripts/camera_test: added code to determine what version of gst we're
414+ using and set video type and plugin accordingly. (LP: #1100594)
415+ * scripts/network_check: added ability to specify custom target URL for
416+ debugging failures (LP: #1128017)
417+ * scripts/removable_storage_test: Added error handling to trap OSError on
418+ non-writable media and modified output to handle subsequent
419+ ZeroDivisionError issues when summarizing test results.
420+ jobs/media.txt.in: Modified instructions for SD/SDHC to specify using
421+ UNLOCKED cards to avoid issues when testing read-only media (LP: #1153894)
422+
423+ [ Sylvain Pineau ]
424+ * jobs/suspend.txt.in, scripts/gpu_test: Remove the need of running the script
425+ with the root user, restore the workspaces switch and the HTML5 video
426+ playback ; remove the extra suspend/resume (LP: #1172851)
427+ * checkbox/parsers/udevadm.py: Only filter devices without product AND vendor
428+ information (LP: #1167733)
429+
430+ [ Brendan Donegan ]
431+ * scripts/rendercheck_test - change nargs='+' to action='append' for blacklist
432+ option so it works as expected.
433+ jobs/rendercheck.txt.in - blacklist gradients test as it is known to produce
434+ false positives. (LP: #1093718)
435+ * plugins/hexr_transport.py - added plugin for submitting to HEXR and
436+ certification based on certify_new_transport from checkbox-certification.
437+ examples/checkbox-qt.ini - blacklisted hexr_transport as we won't use it
438+ examples/checkbox-cli.ini - blacklisted hexr_transport as we won't use it
439+ examples/checkbox-urwid.ini - blacklisted hexr_transport as we won't use it
440+
441+ -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 07 May 2013 19:20:49 +0100
442+
443+checkbox (0.16) saucy; urgency=low
444+
445+ [ Brendan Donegan ]
446+ * Add hidden 'Submit to HEXR' checkbox on submission screen, so that it can
447+ be utilised in checkbox-certification.
448+ * checkbox/user_interface.py - fixed keyword argument in show_entry.
449+ checkbox_cli/cli_interface.py - return tuple as expected. (LP: #1173103)
450+
451+ [ Po-Hsu Lin]
452+ * jobs/led.txt.in: Modified the description of led/power-blink-suspend test to
453+ cover more cases.
454+ jobs/suspend.txt.in: Modified the description of suspend/suspend_advanced
455+ test cover more cases. (LP: #1172108)
456+
457+ [ Jeff Lane ]
458+ * scripts/sleep_test_log_check: added new script to parse fwts logs for
459+ errors
460+ jobs/hibernate.txt.in, jobs/stress.txt.in, jobs/suspend.txt.in: added jobs
461+ to use the sleep_test_log_check script after s3/s4 tests. Modified current
462+ s3/s4 tests to use the new None fail level for fwts_test
463+ scripts/fwts_test: no longer fails on fwts errors if "-f none" is chosen.
464+ Now it should only fail by manual indication if the actual sleep action
465+ fails. (LP: #1169922)
466+ * scripts/bluetooth_test: test no longer generates odd Broken Pipe error when
467+ the dpkg bit verifies obexftp is installed (LP: #1169488)
468+ * jobs/networking.txt.in: fixed networking/info jobs that were not being run
469+ because $output was being resolved too early (LP: #1065983)
470+ * scripts/memory_compare: cleaned up the output to be more explanatory and
471+ easier to visually parse (LP: #1072666)
472+
473+ [ Daniel Manrique ]
474+ * scripts/alsa_record_playback: Replaced alsasrc with autoaudiosrc
475+ (LP: #1059544)
476+
477+ [ Jeff Marcom ]
478+ * scripts/network: added new script for testing and retrieving information for
479+ network interfaces.
480+ * configs,examples/network.cfg: added config file
481+ for network test configuration and setup
482+
483+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 26 Apr 2013 18:22:42 +0100
484+
485+checkbox (0.15.8) raring; urgency=low
486+
487+ * jobs/monitor.txt.in: Modified the description of dim_brightness test to make
488+ it consistent with the code. (LP: #1170244)
489+
490+ [ Jeff Lane]
491+ * jobs/miscellanea.txt.in: Added jobs for manual verification of PXE boot and
492+ remote IPMI to improve server test coverage.
493+ * jobs/led.txt.in: Modified Jobs: led/power, led/wlan, led/wlan-disabled. New
494+ jobs: led/power-blink-suspend, led/suspend, led/mute
495+ jobs/keys.txt.in: modified keys/wireless
496+ * plugins/lock_prompt.py: added a lock release to cleanly clear lock on stop.
497+ plugins/persist_prompt.py: promoted save to run before lock release.
498+ checkbox/lib/fifo.py: trap OSError exception at close when the input/output
499+ fifo fds disappear before fifo.close() can get to them. (LP: #115561)
500+
501+ [ Brendan Donegan ]
502+ * scripts/sources_test - modified script so that it takes sources list
503+ location and repository list as arguments
504+ * jobs/miscellanea.txt.in - provide REPOSITORY and SOURCES_LIST environment
505+ variables to the sources_test script (LP: #1149288)
506+ * Added mobile broadband tests and updated create_connection script to allow
507+ creation of mobile broadband connections.
508+
509+ [ Sylvain Pineau ]
510+ * debian/control: Added python3-mock as a build dependency.
511+ * debian/rules: Clean __pycache__ directory after running scripts unit tests.
512+
513+ -- Brendan Donegan <brendan.donegan@canonical.com> Tue, 23 Apr 2013 14:53:54 +0100
514+
515+checkbox (0.15.7) raring; urgency=low
516+
517+ [ Zygmunt Krynicki ]
518+ * jobs/graphics.txt.in, jobs/suspend.txt.in: convert package resource
519+ programs to be compatible with plainbox
520+
521+ [ Brendan Donegan ]
522+ * scripts/rendercheck_test, scripts/graphics_stress_test,
523+ jobs/rendercheck.txt.in, jobs/stress.txt.in - Allow blacklisting of
524+ specific rendercheck tests and use this to exclude the 'repeat' test
525+ from the set of rendercheck tests that run (LP: #1164566)
526+
527+ [ Jeff Lane ]
528+ * jobs/info.txt.in: fixed bad driver name in audio_codecs job (LP: #1165215)
529+ * jobs/mediacard.txt.in: reduce test file size for MMC to 64MB (LP: #1167214)
530+ * jobs/led.txt.in, jobs/suspend.txt.in: removed bits about WLAN LED flashing
531+ from the WLAN jobs as that no longer happens on data tx/rx (LP: #1157606)
532+ * jobs/power-management.txt.in: added manual reboot and shutdown tests for
533+ server and Xen testing. Took the opportunity to correct punctuation in the
534+ descriptions or other manual jobs.
535+ jobs/virtualization.txt.in: added virtualization/xen_ok and
536+ virtualization/xen_check_vms jobs for Xen testing
537+ scripts/xen_test: added script to perform Xen testing
538+
539+ [ Jeff Marcom ]
540+ * scripts/virtualization - Fixes issue where console terminal would
541+ remain hijacked by child kvm process (LP: #1164028)
542+
543+ [ Daniel Manrique ]
544+ * checkbox/parsers/submission.py: Fixed incorrect context for memory
545+ parsing, which resulted in absent memory information when parsing
546+ xml files.
547+
548+ [ Sylvain Pineau ]
549+ * scripts/gputest_benchmark: Added a wrapper for the Geeks3D GpuTest
550+ benchmark.
551+ * jobs/benchmarks.txt.in: Added the corresponding GpuTest jobs (Furmark,
552+ Gimark and Tessmark)
553+
554+ -- Jeff Marcom <jeff.marcom@canonical.com> Fri, 05 Apr 2013 17:04:44 +0100
555+
556+checkbox (0.15.6) raring; urgency=low
557+
558+ [ Brendan Donegan ]
559+ * jobs/benchmarks.txt.in - fix typo in command field of
560+ benchmarks/graphics/globs job (LP: #1157615)
561+
562+ [ Jeff Marcom ]
563+ * jobs/input.txt.in: Added manual check job for accelerometer hardware
564+ * scripts/virtualization: Fixed issue where specifying test timeout via
565+ vitualization.cfg was pulled in as a string rather than integer.
566+ * scripts/virtualization: Added classmethod for generating cloud
567+ config data based on ISO in use
568+
569+ [ Zygmunt Krynicki ]
570+ * debian/control: add missing build dependency on python3-setuptools
571+ * debian/control: add another missing build dependency on python-setuptools
572+ (apparently needed because dh_auth_xxx) poke setup.py as python2)
573+
574+ -- Brendan Donegan <brendan.donegan@canonical.com> Fri, 29 Mar 2013 10:41:06 +0000
575+
576+checkbox (0.15.5) raring; urgency=low
577+
578+ * New upstream release (LP: #1158798)
579+
580+ [ Brendan Donegan ]
581+ * Incremented version number.
582+ * data/whitelists/sru.whitelist - remove bluetooth_obex_before_suspend
583+ as it is made redundant by browse/get/send (LP: #1155325)
584+
585+ [Sylvain Pineau]
586+ * scripts/udev_resource: Set the decoding error policy to 'ignore' to avoid
587+ breaking tests that depends on the udevadm resource (LP: #1151562)
588+ * scripts/udev_resource: Identify KVM devices as such to avoid reporting them
589+ as just CAPTURE devices (LP: #1065064)
590+
591+ [ Daniel Manrique ]
592+ * scripts/glob_test: Fixed swapping of repetitions and time parameters.
593+ jobs/benchmarks.txt.in: Set a 26 FPS threshold for passing globs
594+ benchmark.
595+
596+ -- Brendan Donegan <brendan.donegan@canonical.com> Wed, 20 Mar 2013 10:08:23 +0000
597+
598+checkbox (0.15.4) raring; urgency=low
599+
600+ * New upstream release (LP: #1152223)
601+
602+ [ Brendan Donegan ]
603+ * Incremented version number.
604+
605+ [ Daniel Manrique ]
606+ * Added pipefail option to a few jobs using ansi_parser (LP: #1131598)
607+ * Added sru.whitelist used to test stable release update kernels.
608+
609+ [ Jeff Marcom ]
610+ * jobs/input.txt.in Added job requirement for accelerometer test (LP: #1135832)
611+
612+ [Sylvain Pineau]
613+ * scripts/network_device_info, scripts/udev_resource,
614+ checkbox/parsers/udevadm.py: Use udev to categorise network devices instead
615+ of lspci (LP: #1091633)
616+
617+ [Jeff Lane]
618+ * jobs/various: Changed the jobs that use removable_storage_watcher to
619+ generate ~256MB files to combat problems where the files are cached and not
620+ written directly to devices during test. (LP: #1149213)
621+
622+ -- Jeff Marcom <jeff.marcom@ubuntu.com> Mon, 18 Feb 2013 14:35:27 +0000
623+
624+checkbox (0.15.3) raring; urgency=low
625+
626+ * New upstream release (LP: #1131801)
627+
628+ [ Daniel Manrique ]
629+ * scripts/pts_run: modified to output the full log from phoronix-test-suite
630+ (LP: #1102819)
631+
632+ -- Daniel Manrique <roadmr@ubuntu.com> Fri, 08 Feb 2013 13:37:38 -0500
633+
634+checkbox (0.15.2) raring; urgency=low
635+
636+ * New upstream release (LP: #1119529)
637+
638+ [ Daniel Manrique ]
639+ * Bumped revision number to 0.15.1 and restored previous trunk changelog.
640+ * jobs/peripheral.txt.in: fixed string with repeated "add" (LP: #1102665)
641+ * scripts/graphics_stress_test: added missing import (LP: #1102812)
642+
643+ [ Jeff Lane ]
644+ * scripts/rendercheck_test - added missing import for errno (LP: #1103343)
645+ jobs/rendercheck.txt.in - fixed command string to report the correct exit
646+ code to checkbox
647+
648+ [ Jeff Marcom ]
649+ * Converted kvm virtualization test to python3. Test will use parameters
650+ in config file in the event the system under test does not have internet
651+ access. Updated jobs/virtualization.txt.in
652+
653+ -- Daniel Manrique <roadmr@ubuntu.com> Wed, 30 Jan 2013 19:28:51 -0500
654+
655+checkbox (0.15.1) raring; urgency=low
656+
657+ * New upstream release (LP: #1110802)
658+
659+ * Launchpad automated translation updates.
660+
661+ [ Jeff Lane ]
662+ * jobs/monitor.txt.in - added new job monitor/multi-head to test mulitple
663+ displays on desktops.
664+
665+ [ Brendan Donegan ]
666+ * jobs/bluetooth.txt.in, jobs/suspend.txt.in - unblock Bluetooth hardware
667+ before running any Bluetooth tests to avoid these failing (LP: #1084601)
668+ * scripts/network_reconnect_resume_time - do not fail if resume time cannot
669+ be calculated as this usually just means the driver does not print
670+ appropriate messages to determine this. (LP: #1065009)
671+
672+ -- Jeff Marcom <jeff.marcom@ubuntu.com> Wed, 23 Jan 2013 16:30:22 -0500
673+
674+checkbox (0.15) raring; urgency=low
675+
676+ [ Daniel Manrique ]
677+ * New version 0.15 for Raring Ringtail development.
678+ * Fail gracefully with a friendly and useful error message if audio settings
679+ file format is invalid. (LP: #1065703)
680+ * Added environ key to poweroff and reboot jobs so they create logs in the
681+ expected location (LP: #1085833)
682+ * Added reporting of dependencies that are outright missing from the
683+ whitelist to avoid confusion (LP: #1084986)
684+ * scripts/memory_compare: Fixed accumulator expression to give good results
685+ (LP: #1089046)
686+ * added scripts/key_test to the list of translatable files (LP: #1073359)
687+ * Added wireless network devices to networking/info local job (LP: #1089787)
688+ * Updated call to Thread constructor to use positional arguments
689+ (LP: #1097866)
690+
691+ [ Brendan Donegan ]
692+ * Change forward-slashes to asterisks in the filename of a connection, since
693+ this is what NetworkManager does internally (LP: #1073335)
694+ * Create a test to move a 3D window around the screen to check if there is any tearing
695+ or other artifacts.
696+ * jobs/info.txt.in - add an xrandr attachment job to provide information
697+ about displays connected to the system (LP: #1085219)
698+ * jobs/suspend.txt.in - changed suspend_advanced_auto dependency of key_after_suspend
699+ and led_after_suspend tests to suspend/suspend_advanced, since they are manual and
700+ should depend on the manual suspend test (LP: #1089227)
701+ * scripts/piglit_test, jobs/piglit.txt.in - create a script which wraps and
702+ parses the piglit test results and use it in the piglit jobs
703+ * scripts/touchhpad_driver_info - changed the shebang to python3, since it is
704+ using modules that will only be installed for python3 (LP: #1089727)
705+ * plugins/recover_prompt.py - changed the order of the buttons in the recover
706+ prompt to put them in the same order as mentioned in the text (LP: #1092143)
707+ * jobs/suspend.txt.in - fix typo that was introduced into suspend_advanced job
708+ by a previous bug fix (LP: #1096799)
709+ * jobs/miscellanea.txt.in, plugins/environment_info.py - added test to check
710+ a sources file for specific repositories to make sure they are present
711+ * scripts/sources_test - show link to wiki for test configuration if not set up
712+ correctly
713+
714+ [ Jeff Lane ]
715+ * jobs/suspend.txt.in - removed incorrect multiple router requirement for
716+ suspend/wireless_after_suspend (LP: #1070333)
717+ * jobs/suspend.txt.in - fixed cycle_resolutions_after_suspend_auto so that it
718+ properly depends on suspend_advanced_auto rather than suspend_advanced
719+ (LP: #1071605)
720+ * jobs/graphics.txt.in - removed perl wrappings from tests using
721+ unity_support_test. They should pipe through ansi_parser like other jobs.
722+ (LP: #1087777)
723+ * jobs/info.txt.in - added job info/disk_partitions (LP: #1081833)
724+ * jobs/stress.txt.in, jobs/suspend.txt.in - fixed a bug in the command for
725+ the suspend jobs where checkbox was getting the exitcode for tee rather
726+ than for sleep_test or fwts_test (LP: #1095713)
727+ * jobs/stress.txt.in, jobs/hibernate.txt.in - increased device-check-delay
728+ from 30 seconds to 45 seconds to avoid a race condition.
729+ jobs/suspend.txt.in - added 45 second device-check-delay to the
730+ suspend_advanced and suspend_avanced_auto jobs to avoid a race condition.
731+ (LP: #1095668)
732+ * jobs/bluetooth.txt.in - added pipefail to bluetooth/detect-output
733+ jobs/suspend.txt.in - added pipefail to suspend/network_before_suspend
734+ (LP: #1096948)
735+
736+ [Sylvain Pineau]
737+ * jobs/info.txt.in: Fixed the requirement of info/touchpad_driver.
738+ * jobs/info.txt.in: Fixed the info/xrandr command.
739+ * jobs/audio.txt.in: Added Line In/Out and Display Port tests.
740+ * checkbox/tests/test_message_files.py:
741+ test_shell_jobs_with_root_have_needed_environ now checks every jobs
742+ containing a command line parameter.
743+ * jobs/graphics.txt.in: Set the bash pipefail option for tests using
744+ unity_support_test and piped to ansi_parser.
745+ * scripts/network_device_info: Set the driver version to 'Unknown' if the
746+ modinfo_parser returns nothing (LP: #1089911)
747+ * scripts/kvm_test: Add verbose output on errors (LP: #1086048)
748+
749+ -- Daniel Manrique <roadmr@ubuntu.com> Fri, 16 Nov 2012 12:14:21 -0500
750+
751+checkbox (0.14.10) quantal; urgency=low
752+
753+ [Jeff Marcom]
754+ * jobs/keys.txt.in - Fixed job command line to have appropriate volume "Up"
755+ and Volume "Down" UI instructions.
756+
757+ [ Jeff Lane ]
758+ * Increased version number after final Ubuntu Quantal release.
759+
760+ [Brendan Donegan]
761+ * jobs/suspend.txt.in - make sure FWTS logs end with .log so file names
762+ don't get tampered with (LP: #1065932)
763+ * plugins/launchpad_exchange.py - Remove call to string_to_type on
764+ self.timeout, which is an int (LP: #1066967)
765+ * checkbox/lib/templates.py, jobs/resources.txt.in, jobs/wireless.txt.in,
766+ jobs/suspend.txt.in - Don't try and coerce keys of resource jobs to
767+ lowercase, as it upset the core of Checkbox (LP: #1067280)
768+ * jobs/suspend.txt.in - created new batch of wireless tests depending only on
769+ suspend_advanced so that they will run in manual testing (LP: #1067678)
770+ * jobs/suspend.txt.in - Let suspend_advanced only depend on
771+ power-management/rtc (LP: #1067692)
772+ * scripts/resolution_test - Slightly clarify output of script so that it's
773+ a bit more obvious why it failed (LP: #1065976)
774+ * Allow verification and interaction to be used as aliases for manual tests
775+ so that we can distinguish between tests which are partly manual and
776+ those which are entirely manual.
777+ * plugins/launchpad_exchange.py - make sure exchange-error signal is sent
778+ with a string instead of an Exception (LP: #1066862)
779+ * scripts/network_check - Get the base page for cdimage.ubuntu.com instead
780+ of some subdirectory which may or may not change in future (LP: #1065855)
781+ * scripts/internet_test - Wait some time (ten seconds) for the ARP cache to
782+ be populated, as it can be slow on some systems
783+ * Change the plugin types verification and interaction to user-verify and
784+ user-interact, to clarify their meaning.
785+ * Added a unit test to ensure user-verify and user-interact jobs
786+ have a command
787+ * Change most of the job plugin fields to use the appropriate new plugin type,
788+ i.e. user-verify or user-interact.
789+ * scripts/audio_settings - Use pactl instead of pacmd where possible as it
790+ is better maintained than pacmd (LP: #1067026)
791+
792+ [Daniel Manrique]
793+ * [FEATURE] checkbox/job.py: Fixed intltool warning about unnamed
794+ parameters in string, applied pep8 fixes.
795+ * checkbox-cli progress indicator is now static, spinning around instead of
796+ filling the screen with dots. (LP: #926104)
797+ * Increased version number after final Ubuntu Quantal release.
798+ * Added environment resource to whitelists (LP: #1067038)
799+ * Added retrying pactl commands in case audio layer is not up yet
800+ (LP: #1065908)
801+ * Removed references to inexistent opts.verbose setting (LP: #1070829)
802+ * Added unit test to catch jobs with mismatching environ and actual
803+ variables used in shell command (LP: #955053)
804+ * Forced utf-8 decoding on modinfo output and updated to use check_output
805+ instead of communicate (LP: #1055730)
806+
807+ [Marc Tardif]
808+ * plugins/environment_info.py: Enabling environment to take precedence
809+ over configuration files.
810+ * setup.py: added support for installing in virtualenv
811+ * setup.py: made build dependency on qt4-make optional
812+ * debian/control: Added python3-gi to run checkbox-qt.
813+ * jobs/input.txt.in, jobs/touchpad.txt.in: Added input/pointing tests
814+ and simplified horizontal/vertical scrolling tests.
815+ * scripts/touchpad_scroll_resource, scripts/xinput_resource: Replaced
816+ the touchpad_scroll_resource by reusing the xinput_resource script.
817+ * plugins/error_prompt.py: Fixed call to show_error (LP: #1075605)
818+
819+ [Sean Feole]
820+ * [FEATURE] jobs/optical.txt.in: modified existing automation test
821+ jobs. Added a _description field to each so that the test cases properly
822+ appear in the checkbox UI (LP: #1064189)
823+
824+ [Sylvain Pineau]
825+ * [FEATURE] scripts/network_restart, jobs/stress.txt.in: Added a new stress
826+ test: network restart.
827+ * debian/control: Fixed a missing dependency (python3-pkg-resources) to build
828+ the package (LP: #1066502)
829+ * jobs/stress.txt.in: stress/sdhc now launches removable_storage_test with
830+ --memorycard. stress/sdhc and stress/usb run with root privileges to mount
831+ all partitions (LP: #1065862)
832+ * [FEATURE] jobs/stress.txt.in: Added a wireless hotkey stress test.
833+ * jobs/power-management.txt.in: Fixed path to the /proc acpi lid button
834+ (LP: #1068799)
835+ * scripts/fwts_test: Properly handle UnicodeDecodeError when parsing syslog
836+ (LP: #1075080)
837+ * scripts/camera_test: Fix the camera resolution test to give the pixelformat
838+ to use with fswebcam (LP: #1073176)
839+ * checkbox/parsers/udevadm.py: Enhanced bluetooth detection by looking at the
840+ RFKILL_TYPE property (LP: #1075052)
841+
842+ [Zygmunt Krynicki]
843+ * scripts/removable_storage_watcher - properly detect removal of 'firewire',
844+ 'usb' and 'sdio devices' when either or both 'ata_serial_esata' or 'scsi'
845+ were provided on command line, in addition to the device actually being
846+ manipulated. (LP: #1066948)
847+ * checkbox/dbus/udisks2.py: Fix typo in fireware name LP: #1070859
848+ * scripts/udev_resource: Use simpler interfaces
849+ * checkbox/parsers/udevadm.py: Allow using UdevadmParser with a string
850+
851+ [Jeff Lane]
852+ * scripts/sleep_test - Added timeing code to create start/end markers in
853+ for each sleep/resume iteration. Pull kernel timestamps to determine the
854+ time to sleep and time to resume for each iteration. Output the times for
855+ each iteration and an average time for all iterations. Tweaks to output to
856+ make it all look better. Verified perf code doesn't run on S4 tests.
857+ scripts/fwts_test - Added similar performance code to fwts_test. Added
858+ sleep test functions to fwts_test to provide the ability to run sleep tests
859+ via fwts using the wrapper. Tweaked the output to make it pretty. Added
860+ some code to prevent the perf stuff from running on S4 tests.
861+ jobs/suspend.txt, jobs/stress.txt, jobs/hibernate.txt - modifed jobs to use
862+ the shell code to call fwts_test if fwts is installed and fall back to
863+ sleep_test otherwise. Modifed the commands so that they all call fwts_test
864+ rather than fwts directly. Ensured all are calling with the proper
865+ options. Fixed log name problems that caused log attachment jobs to not
866+ work.
867+ * checkbox/parsers/modinfo.py - added exception handling to address possible
868+ bad output from modinfo causing a ValueError to occur. (LP: #1066118)
869+ * [FEATURE] jobs/expresscard.txt.in - renamed pcmcia-pcix.txt to
870+ expresscard.txt.
871+ renamed pcmcia-pcix/detect to expresscard/verification. Modified
872+ instructions slightly.
873+ data/whitelists/default.whitelist - modified list to reflect new
874+ expresscard test name.
875+ jobs/local.txt.in - changed __pcmcia-pcix__ job to reflect changes to the
876+ job name
877+ qt/frontend/qtfront.cpp - modified the list of testnames to reflect changes
878+ to the expresscard test
879+ setup.cfg - modified the list of job files since I renamed pcmcia-pcix.txt
880+ * scripts/sleep_test, scripts/fwts_test - removed the code that triggered a
881+ fail if the system took too long to sleep or resume. Also removed the
882+ options to set sleep or resume time from sleep_test as they were no longer
883+ necessary.
884+ jobs/hibernate.txt.in, jobs/suspend.txt.in, jobs/stress.txt.in - added
885+ environ: to the sleep jobs so the logs would be written properly. Modified
886+ suspend jobs to also write output to log files so we can capture timing
887+ data. Added jobs to parse the new sleep times logs and faile if outside the
888+ threshold.
889+ scripts/sleep_time_check - added script to check the logs generated by
890+ the sleept tests and fail if the average times exceed a given threshold
891+ po/POTFILES.in - changed the pcmcia-pcix.txt.in pointer to expresscard.txt.in
892+ * removed xorg_memory_test and graphics/xorg-memory as the test produces no
893+ real benefit and fails about 100% of the time. (LP: #764376)
894+ * scrips/volume_test - script now only fails if volume is greater than maxvol or
895+ less than minvol, not when equal to either. (LP: #1077008)
896+ * Added root user requirement to all jobs using removable storage test
897+ (LP: #1014813)
898+ * scripts/alsa_info - updated script to latest version available
899+ (LP: #1078837)
900+ * jobs/mediacard.txt.in - fixed the depends for all *remove* mediacard tests
901+ to more properly depend on the insert tests rather than storage.
902+ (LP: #1070328)
903+
904+ -- Jeff Lane <jeff@ubuntu.com> Thu, 15 Nov 2012 10:50:03 -0500
905+
906+checkbox (0.14.6) quantal; urgency=low
907+
908+ [Chris Wayne]
909+ * [FEATURE] scripts/touchpad_scroll_resource, jobs/touchpad.txt.in:
910+ adding in touchpad scroll detection resource job, and modified jobs
911+ to require the capability to be present.
912+
913+ [Jeff Lane]
914+ * Cleaning up duplicated modinfo code: (LP: #1043521)
915+ * checkbox/parsers/modinfo.py: added a parser to handle output from modinfo
916+ * scripts/audio_driver_info: modified to use modinfo parser
917+ * scripts/network_device_info: modified to use modinfo parser
918+ * scripts/accelerometer_test: modified to use modinfo parser
919+ * Cleaning up missing touchpad driver info bits: (LP: #1052942)
920+ * scripts/touchpad_driver_info: added script from automation sprint to get
921+ driver info for installed/detected touchpad devices
922+ * jobs/info.txt.in: added job to get driver info during info job phase.
923+ Moved audio_driver_info and network_driver_info into info.txt.in because
924+ they are better suited there. Moved network_device_info job into
925+ info.txt.in.
926+ * jobs/wireless.txt.in: Added jobs to individually test 802.11a/b/g/n
927+ connections. This is necessary for adequate QA testing (LP: #1042425)
928+ * scripts/graphics_driver: fixed a bug causing the hybrid check to throw an
929+ exception on hybrid systems (LP: #1048058)
930+ * setup.py: added checkbox.dbus to packages (LP: #1052601)
931+ * jobs/optical.txt.in: removed the optical/dvd_movie_playback job definition
932+ as it was redundant (LP: #868643)
933+ * [FEATURE] jobs/fingerprint.txt.in: Cleaned up the definitions to
934+ match current Unity (LP: #946184)
935+ * [FEATURE] jobs/usb.txt.in: replaced the usb/mouse and usb/keyboard tests
936+ with usb/HID to combine them so the tester can choose one device rather
937+ than requiring multiple devices. (LP: #1053032)
938+ * [FEATURE] jobs/keys.txt.in: modified the battery info key job to
939+ use the keys_test script as we do with other hotkey tests (LP: #990538)
940+ * [FEATURE] jobs/bluetooth.txt.in: removed the bluetooth/keyboard job
941+ and modified bluetooth/mouse to be bluetooth/HID and allow the tester
942+ to choose a device to use. (LP: #1053010)
943+ * jobs/piglit.txt.in: fixed the texturing job that was incorrectly using the
944+ word texturize, causing the tests to not run (LP: #1060432)
945+
946+ [Jeff Marcom]
947+ * jobs/optical.txt.in: Changed optical read/write job commands to use
948+ a more reliable dev path (LP: #990560)
949+ * Fixed bug where previous test description and instructions were displayed
950+ while an automated test was running (LP: #1012377)
951+
952+ [Daniel Manrique]
953+ * Bumped to 0.14.6 to keep changelog size sane and fix a small mishap in the
954+ daily build recipe.
955+ * scripts/audio_settings: Added exception handlers to catch problems with
956+ unwritable or absent settings files (LP: #1041644) (LP: #1041340)
957+ * Ensured that strings passed to qtiface.showError via dbus are strings,
958+ and not NoneType as could happen under certain circumstances.
959+ (LP: #1032337)
960+ * scripts/graphics_modes_info: updated shebang to python3 (LP: #1047515)
961+ * scripts/graphics_driver, scripts/color_depth_info: Added ignoring
962+ possible invalid characters in Xorg logfiles (LP: #1048096)
963+ * scripts/audio_test: made the default mode verbose, it now sends all
964+ output to stderr (but still exits a proper return value). Jobs using it
965+ are updated to remove the now-unneeded -v parameter.
966+ * Added tests to ensure all job files are declared in setup.cfg,
967+ po/POTFILES.in and included in jobs/local.txt.in. (LP: #1052986)
968+ * setup.cfg, po/POTFILES.in, jobs/local.txt.in: Fixed so the tests pass.
969+ (LP: #1052986)
970+ * [FEATURE] checkbox/tests/message_files.py: Added a test to validate
971+ that all shell jobs have descriptions (LP: #1052992).
972+ * [FEATURE] jobs/stress.txt.in: Updated some shell jobs that had no
973+ description (LP: #1052992).
974+ * Added consecutive numbering to messages sent to the backend, so the
975+ frontend knows to discard out-of-sequence messages. (LP: #886118)
976+ * [FEATURE] Added a test to verify that jobs contain only keys
977+ declared in the schema (avoid stray keys).
978+
979+ [Alberto Milone]
980+ * [FEATURE] scripts/window_test, jobs/graphics.txt.in: Added script
981+ window_test to open and close 3D windows in various conditions for
982+ graphics testing. Added three new window_test based jobs to graphics.txt.in.
983+ * [FEATURE] scripts/graphics_stress_test, jobs/stress.txt.in: Added script to
984+ do some graphics stress by ensuring the graphics system continues to
985+ function after several iterations of: switching VTs, suspend/resume, screen
986+ rotation and running the rendercheck graphics suite.
987+
988+ [Marc Tardif]
989+ * scripts/touchpad_scroll_resource: Added support for systems without
990+ a touchpad (LP #1045066)
991+ * [FEATURE] scripts/xinput_resource, checkbox/parsers/xinput.py: Xinput
992+ resource script to test multitouch devices.
993+ * patch/0.14.2: Fixed patch to rmtree instead of rmdir scripts directory.
994+ * [FEATURE] debian/checkbox.templates, debian/checkbox.config: Added support to
995+ preseed properties in environment_info plugin.
996+ * [FEATURE] qt/frontend/qtfront.ui: Fixed warnings when building with
997+ qtcreator (LP #1053126)
998+ * setup.py: Fixed required dependency on distutils-extra by providing
999+ fake implementations of build_i18n and build_icons (LP #1049218)
1000+ * checkbox/parsers/description.py: Fixed the PURPOSE and STEPS parts
1001+ of the description parser to automatically fix bad descriptions.
1002+ * plugins/suites_prompt.py: Fixed tree view in selection window (LP #1056432)
1003+ * [FEATURE] tools/lint: Added script to consistently check syntax.
1004+ * plugins/apport_prompt.py: Removed apport plugin that caused crashes
1005+ when trying to send bug report (LP #1047857)
1006+ * jobs/optical.txt.in: Fixed missing category assignment in optical
1007+ dvd write tests (LP: #1057762)
1008+ * [FEATURE] jobs/touchpad.txt.in, jobs/touchscreen.txt.in: Added singletouch
1009+ and multitouch for touchpads and touchscreens.
1010+ * Cleaning up test modules.
1011+ * Removed package.name == 'linux' only needed by the apport_prompt plugin.
1012+
1013+ [Sean Feole]
1014+ * [FEATURE] scripts/battery_test: measures battery capacity before and after
1015+ an activity and determines battery life at the rate of drain.
1016+ jobs/power-management.txt.in: added two manual tests to ask the user to
1017+ unplug and then re-plug the laptop so that three new automated battery
1018+ drain tests can run:
1019+ * power-management/battery_drain_idle
1020+ * power-management/battery_drain_movie
1021+ * power-management/battery_drain_sleep
1022+
1023+ [Brendan Donegan]
1024+ * [FEATURE] Add environment_info plugin which sets environment variables
1025+ according to the values set in the plugin via Checkboxes INI files.
1026+ * [FEATURE] Added semi-automated wireless tests which require only a single
1027+ router to run, prompting the user to modify the routers config during
1028+ the test.
1029+ * [FEATURE] Added semi-automated wireless after suspend tests to suspend.txt.in,
1030+ since they were missed in the previous merge
1031+ * Attach the output of udev_resource, for debugging purposes (LP: #974271)
1032+ * Make audio_settings before/after suspend tests more robust by not requiring
1033+ every little audio setting to be the same before and after suspend, just
1034+ the major ones such as the current source/sink and the mute/volume settings
1035+ on them (LP: #1043144)
1036+ * Remove default value from windows_number argument since the logic following
1037+ it dictates that it's only valid for certain tests (LP: #1047621)
1038+ * scripts/frequency_governors_test - Ensure that check for difference in
1039+ expected and actual speedup only fails if the actual speedup is less than
1040+ the expected speedup (LP: #999547)
1041+ * jobs/cpu.txt.in, jobs/stress.txt.in - add environ field containing
1042+ CHECKBOX_DATA to allow that environment variable to be used in the command
1043+ (LP: #1049595)
1044+ * jobs/wireless.txt.in - replace use of network_wireless_test in wireless_scanning
1045+ with a simple Bash script using nmcli and delete network_wireless_test (LP: #900370)
1046+ * jobs/audio.txt.in - fix description of audio/playback_hdmi (LP: #1052136)
1047+ * [FEATURE] plugin/environment_info.py - allow BT device address to be set
1048+ in the checkbox.ini file to facilitate self-testing
1049+ * [UIFe] qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp - set focus to Continue
1050+ button and make it the default so that it can be 'clicked' using Enter,
1051+ as well as renaming it to 'continueButton' (LP: #1052506)
1052+ * jobs/keys.txt.in, scripts/key_test - Fix keys/battery test to have correct
1053+ fields and tidy up pep8 violations in key_test script (LP: #1054410)
1054+ * [FEATURE] jobs/power-management.txt.in, jobs/touchpad.txt.in,
1055+ jobs/sniff.txt.in - Fix incorrect formatting of job descriptions to
1056+ allow steps to be displayed by the UI (LP: #1054208)
1057+ * jobs/usb.txt.in - Fix dependencies of USB tests so that things work properly if
1058+ the usb/storage-automated test fails (LP: #987876)
1059+ * Remove networking/bandwidth job since it is not useful (LP: #1009658)
1060+ * scripts/network_info - add exception handling to file reading so that
1061+ sensible values are given if the required file cannot be read (LP: #823606)
1062+ * [FEATURE] jobs/suspend.txt.in - pipe output of bluetooth_obex jobs through ansi_parser
1063+ to avoid invalid characters ending up in the submission.xml (LP: #1060332)
1064+ * scripts/network_reconnect_resume_test - map reconnect time strings to float
1065+ that they can be used in calculations later on (LP: #1064385)
1066+ * scripts/network_reconnect_resume_test - convert map of reconnect times into
1067+ a list in order to check if the list is empty (LP: #1064425)
1068+
1069+ [Sylvain Pineau]
1070+ * jobs/suspend.txt.in: Fixed suspend/suspend_advanced dependencies to avoid
1071+ calling fwts with the live CD (LP: #1045687)
1072+ * qt/frontend/qtfront.ui: Fixed the test purpose widget size to allow two
1073+ lines of description (LP: #1032255)
1074+ * qt/frontend/qtfront.ui: Fixed the progressLabel widget size to support job
1075+ names > 50 chars (LP: #1046274)
1076+ * scripts/camera_test, jobs/camera.txt.in: Added a 10s timeout to the camera
1077+ still test (LP: #990133)
1078+ * scripts/graphics_stress_test, scripts/rendercheck_test, jobs/stress.txt.in:
1079+ Exit with proper error message if rendercheck is not installed.
1080+ (LP: #1048262)
1081+ * [FEATURE] jobs/suspend.txt.in: Add usb wakeup tests (mouse and keyboard).
1082+ * setup.py, qt/checkbox-qt.ui: Removed the old UI design file (LP: #1049912)
1083+ * [FEATURE] jobs/rendercheck.txt.in, po/POTFILES.in, setup.cfg: Fixed
1084+ the rendercheck tests, added the suite file to setup.cfg/POTFILES.in
1085+ and moved the rendercheck/tarball job into an attachment (LP #1053033)
1086+ * scripts/optical_write_test: Filter ANSI escape char outputed by wodim
1087+ (LP: #1052803)
1088+ * checkbox/parsers/udevadm.py: Improved wireless devices detection.
1089+ The wireless category is now set if the subsystem is equal to ieee80211
1090+ (LP: #855382)
1091+ * scripts/memorycard_resource, scripts/removable_storage_test,
1092+ scripts/removable_storage_watcher: Fixed the memorycard regexp flags and
1093+ add the DriveVendor Udisks property to the re.search() string (LP: #1050920)
1094+ * scripts/display_resource, jobs/resource.txt.in: Added a new display
1095+ resource script to properly handle connector names returned by proprietary
1096+ drivers (LP: #956139 and #992727)
1097+ * debian/control, jobs/esata.txt.in, jobs/firewire.txt.in, jobs/usb.txt.in,
1098+ jobs/mediacard.txt.in: Remove udisks package references in all of the jobs
1099+ that use removable_storage scripts (LP: #1059620)
1100+ * scripts/graphics_driver: Added NVIDIA driver detection (LP: #1060211)
1101+ * [FEATURE] jobs/mediacard.txt.in: Added SDXC, MS, MSP and XD memory card
1102+ tests.
1103+ * setup.py: Add the missing checkbox.heuristics module (LP: #1064220)
1104+ * scripts/pts_run: Force pts_run to exit on errors as phoronix-test-suite
1105+ always exits with success (LP: #1061297)
1106+ * [FEATURE] jobs/keys.txt.in: Added video-out and touchpad keys tests.
1107+ * [FEATURE] jobs/keys.txt.in, jobs/led.txt.in, jobs/suspend.txt.in: Provide
1108+ leds and special keys tests after suspend. Volume and Mute key tests now
1109+ use the key_test script. Fix steps numbering for led/wireless.
1110+
1111+ [Zygmunt Krynicki]
1112+ * Fixed simple duplicate 'the' mistakes (LP: #1040022)
1113+ * Fix incorrect debconf template description for 802.11n open access point
1114+ SSID (LP: #1049563)
1115+ * Add new utility, scripts/udisks2_monitor, for looking at various storage
1116+ changes interactively
1117+ * Make scripts/removable_storage_watcher {insert,remove} properly validate
1118+ the 'device' argument (bus type) and require at least one value
1119+ * [FEATURE] scripts/removable_storage_watcher: add support for debugging
1120+
1121+ -- Jeff Lane <jeff@ubuntu.com> Tue, 02 Oct 2012 16:21:12 -0400
1122+
1123+checkbox (0.14.5) quantal; urgency=low
1124+
1125+ [Sylvain Pineau]
1126+ * New version 0.14.5 for Quantal Quetzal development.
1127+ * jobs/virtualization.txt.in, scripts/kvm_test, jobs/miscellanea.txt.in,
1128+ setup.cfg: Added a new KVM test to ensure that a VM boots and works
1129+ properly with KVM.
1130+ * jobs/suspend.txt.in, scripts/gpu_test: Update the job description and the
1131+ script docstrings from Flash to HTML5 video playback.
1132+ * [FEATURE] scripts/removable_storage_test, scripts/removable_storage_watcher,
1133+ jobs/mediacard.txt.in: Added memory cards detection (on bus other than sdio)
1134+ and a new automated (based on usb/storage-pre-inserted) for SD cards.
1135+
1136+ [Jeff Marcom]
1137+ * scripts/accelerometer_test, jobs/input.txt.in: Improved ability to detect
1138+ oem manufacturer info, and cleanup up job step formatting.
1139+ * /jobs/touchpad.txt.in: Fixed instruction steps for manual touchpad horizontal
1140+ and vertical tests.
1141+ * scripts/audio_settings, jobs/audio.txt.in: Added automated switch to
1142+ HDMI interface, modified corresponding jobs file..
1143+ * jobs/audio.txt.in, added method to bypass return code of /scripts/audio_settings
1144+ and instead only return the exit code for the appropriate audio test.
1145+ * scripts/audio_settings: Added automated switch to restore previous
1146+ audio profile setting
1147+
1148+ [ Daniel Manrique ]
1149+ * jobs/peripheral.txt.in: Fixed a typo in the DSL job. (LP: #1039192)
1150+ * jobs/resource.txt.in: Added usb resource that indicates which versions of
1151+ the protocol are supported (currently only reports for USB 2.0 and 3.0).
1152+ * scripts/removable_storage_watcher, scripts/removable_storage_test: Added
1153+ a parameter to specify minimum speed to accept a device, and a parameter
1154+ to fail removable_storage_test if the transfer speed is below a threshold.
1155+ * jobs/usb.txt.in: Added usb3 jobs that will only pass if an actual USB 3.0
1156+ device is inserted/removed/tested.
1157+ * jobs/audio.txt.in: replaced gconfaudiosink by autoaudiosink (LP: #978895)
1158+ * [FEATURE]: qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
1159+ qt/frontend/qtfront.ui, checkbox_qt/qt_interface.py: Replaced test result
1160+ buttons with radiobuttons, made comment area always visible, and added
1161+ keyboard shortcuts.
1162+ * [FEATURE] Added oem-config directory to setup.py so it builds correctly.
1163+
1164+ [ Jeff Lane ]
1165+ * scripts/removable_storage_test (total overhaul):
1166+ * Added --iterations option, now you can run -i iterations of -c files of
1167+ -s size.
1168+ * Added RandomData class to generate test files using a much faster method.
1169+ * Replaced copy_file() with file_write() and file_read() to take advantage of
1170+ buffer flushing and fsync() opeations not available to shutils/copy2.
1171+ * Redid the runtime bits of main() so now for every device found, it runs I
1172+ iterations of C files.
1173+ * Redid output so now you get an avg write speed per iteration and a summary
1174+ at the end of all iterations for each device.
1175+ * scripts/wifi_reconnect_resume_test: fixed a bug where timestamps being
1176+ grabbed from dmesg were strings instead of floats (LP: #1038270)
1177+ * jobs/stress.txt.in: added two sample jobs to demonstrate the new features
1178+ of removable_storage_test
1179+ * jobs/piglit.txt.in: added jobs that run the piglit graphics test suite
1180+ * scripts/lsmod_info: added script to provide better lsmod output for the
1181+ lsmod_attachment job using the power of the modinfo parser
1182+ jobs/info.txt.in: modified lsmod_attachment job to use lsmod_info script
1183+ rather than just lsmod output (LP: #1043531)
1184+
1185+ [Matt Fischer]
1186+ * scripts/audio_driver_info: added script to find info on loaded drivers
1187+ jobs/audio.txt.in: added automated job to determine audio drivers loaded
1188+ jobs/networking.txt.in: added a requires on networking/info for
1189+ module-init-tools package.
1190+ scripts/volume_test: cleanup and fixing a small issue
1191+ * scripts/network-device-info: fixed a problem with output causing a
1192+ traceback and a problem where modules with improper modules field causes
1193+ problems. (LP: #1042395)
1194+ jobs/networking.txt.in: added requires for pciutils for the above bugfix
1195+
1196+ [Alberto Milone]
1197+ * [FEATURE] scripts/rendercheck_test: added test to take advantage of the
1198+ rendercheck test suites.
1199+ [FEATURE] jobs/rendercheck.txt.in: added jobs to run the rendercheck_test
1200+ script.
1201+ [FEATURE] jobs/local.txt.in: added job to parse rendercheck.txt.in job file
1202+ * checkbox/contrib/gdk.py: removed legacy code and used python 3.
1203+ * scripts/rotation_test:
1204+ * Made sure to report all failures, not only the first.
1205+ * Made it look more pythonic.
1206+ * Fixed issues with python 3 and used python 3.
1207+ * checkbox/contrib/xrandr.py:
1208+ * Fixed issues with python 3 and used python 3 (LP: #1043155).
1209+
1210+ [Sean Feole]
1211+ * scripts/network-reconnect-resume-time: fixed the wifi-reconnect-resume-time
1212+ script to also check wired connections for completeness (LP: #1042391)
1213+
1214+ [Chris Wayne]
1215+ * [FEATURE] Added oem_config_test, related jobs and data files
1216+
1217+ -- Daniel Manrique <roadmr@ubuntu.com> Thu, 30 Aug 2012 12:45:49 -0400
1218+
1219+checkbox (0.14.4) quantal; urgency=low
1220+
1221+ * New upstream release (LP #1039094):
1222+
1223+ [ Daniel Manrique ]
1224+ * New version 0.14.4 for Quantal Quetzal development.
1225+ * Added new audio_test and test definitions.
1226+
1227+ [Jeff Lane]
1228+ * jobs/esata.txt.in: added tests for removable eSATA drives
1229+ scripts/removable_storage_test: added support for ata_serial_esata devices
1230+ scripts/removable_storage_watcher: added support for ata_serial_esata
1231+ devices
1232+ * scripts/optical_write_test: changed behaviour to timeout after 5 minutes
1233+ rather than a few seconds to give testers a chance to complete the test
1234+ without having to sit on top of the machine waiting. If tester doesn't hit
1235+ itself and proceed.
1236+ jobs/optical.txt.in: Cleared up text in the existing manual optical write
1237+ tests and added two automated tests that can be used if desired (they still
1238+ require the user to push the tray in after writing, but eliminate other
1239+ steps)
1240+ * scripts/graphics_driver: Added this script based to parse Xorg.0.log and
1241+ discover the currently running graphics driver and driver version
1242+ jobs/graphics.txt.in: Added a new job to take advantage of the
1243+ graphics_driver script.
1244+ data/whitelists/default.whitelist: Added the graphics_driver job to the
1245+ default whitelist because this would be good data to gather for UF and
1246+ doesn't cost much
1247+ * scripts/graphics_driver: Merged Alberto Milone's work on a
1248+ hybrid_graphics_test into graphics_driver as his stuff and my stuff were
1249+ similar enough to be in the same script, plus this allows the advantage of
1250+ using Bryce Harrington's xorglog library down the road.
1251+ * scripts/removable_storage_test: removed a lot of unnecessary output to
1252+ clean up the test run and also added in some basic performance monitoring.
1253+
1254+ [Sylvain Pineau]
1255+ * jobs/graphics.txt.in, jobs/benchmarks.txt.in: Move gtkperk to the benchmarks
1256+ section.
1257+ * jobs/benchmarks.txt.in, scripts/wifi_time2reconnect: Add a test to monitor
1258+ the time needed to reconnect to a WIFI access point.
1259+ * jobs/cpu.txt.in: Added a check for ARM Vector Floating Point Unit support.
1260+ * jobs/touchscreen.txt.in: Add 3 new manual tests (tap-detect, drag-n-drop and
1261+ multitouch-zoom)
1262+ * jobs/audio.txt.in: Added a test that verifies that the various audio
1263+ channels are working properly.
1264+ * scripts/camera_test, jobs/camera.txt.in: Replace the call to "xawtv -hwscan"
1265+ in camera_test by the VIDIOC_QUERYCAP ioctl, xawtv requirement removed.
1266+ * jobs/led.txt.in, jobs/local.txt.in, scripts/led_hdd_test.py: Add LED
1267+ tests.
1268+ * jobs/suspend.txt.in: Resurrect scripts/sleep_test as a fallback of fwts for
1269+ the suspend/suspend_advanced test.
1270+
1271+ [Brendan Donegan]
1272+ * scripts/audio_settings: Converted script from Perl to Python(3), putting
1273+ it in line with approved technology guidelines
1274+ * jobs/audio.txt.in: Fixed audio jobs to use --file option of audio_settings
1275+ instead of piping to STDOUT.
1276+ * Prettify the Step icons that appear next to each test step in the test run
1277+ screen (LP: #1036085)
1278+ * Remove the 'Don't show this message on startup' checkbox from the
1279+ introduction screen, since it isn't used (LP: #1036218)
1280+ * Continue to run the progress bar when the test dependencies are being
1281+ resolved so that it doesn't look like the UI hung (LP: #1036573)
1282+ * Remove gcov_attachment from default whitelist since it depends on lcov
1283+ which is not in the default install, and is not used anyway.
1284+ * Better feedback from resolution_test script. Display the expected and
1285+ detected resolution values.
1286+
1287+ [Nathan Williams]
1288+ * scripts/network_check: Fixed exception handling in the absence of zenity
1289+ (LP: #988260)
1290+
1291+ [Samantha Jian]
1292+ * Added disk spindown test script and definition.
1293+ * Added support for BT devices on PCI bus. (LP: #1036124)
1294+
1295+ [Jeff Marcom]
1296+ * Added Accelerometer test.
1297+ * scripts/gst_pipeline_test, jobs/audio.txt.in: Added device sink check
1298+
1299+ [Matt Fischer]
1300+ * Added test to check that volume is within acceptable range and audio
1301+ elements are not muted.
1302+ * scripts/camera_test: added the resolutions option to take sample pictures
1303+ in all resolutions supported by the specified webcam
1304+ jobs/camera.txt.in: added the camera/multiple-resolution-images test which
1305+ utilitizes the changes to the camera_test script
1306+
1307+ [Alberto Milone]
1308+ * checkbox/contrib/gdk.py: Added library for getting gtk.gdk.Screen object
1309+ checkbox/contrib/xrandr.py: Added library for manipulating graphics
1310+ settings similar to how xrandr does it.
1311+ scripts/brightness_test: Added automated test to verify that backlight
1312+ settings are properly honored
1313+ scripts/color_depth_info: Added script to get info on color depth and pixel
1314+ format
1315+ scripts/graphics_modes_info: Added script to gather info on the supported
1316+ graphics modes available
1317+ scripts/rotation_test: Added script to automate screen rotation testing
1318+ jobs/graphics.txt.in, jobs/monitor.txt.in: Added jobs to take advantage of
1319+ the new scripts added to Checkbox
1320+
1321+ [ Sean Feole ]
1322+ * scripts/wifi_reconnect_resume_test, jobs/wifi_resume_time added.
1323+ * Fixed an output issue in scripts/wifi_reconnect_test that was not handled
1324+ in the original merge. Also tweaked error messages to be more useful.
1325+
1326+ [Chris Wayne]
1327+ * Added in bluetooth_test and related jobs for automated bluetooth
1328+ testing
1329+
1330+ -- Jeff Lane <jeff@ubuntu.com> Fri, 17 Aug 2012 16:47:08 -0400
1331+
1332+checkbox (0.14.3) quantal; urgency=low
1333+
1334+ * New upstream release (LP: #1033652)
1335+
1336+ [Benjamin Kerensa]
1337+ * Changed description of PCMCIA/PCIX to PCMCIA/ExpressCard since PCIX
1338+ generally applies to servers (LP: #992249)
1339+
1340+ [Brendan Donegan]
1341+ * Removed call to unlink temporary file in Html5Thread part of gpu_test.
1342+ Also addressed a few pyflakes complaints and removed a stray print.
1343+ * Include block device name in fields of block_device resource
1344+ output. This will prevent different block device fields from being
1345+ confused with each other (LP: #1027849)
1346+ * Fix apport_prompt.py so it properly checks the value in
1347+ /etc/default/apport (LP: #1029897)
1348+ * Initially disable the 'Run' tab in the Qt UI, re-enabling it when the
1349+ 'Start Testing' has been clicked (LP: #1029815)
1350+ * Put Component and Status into one tree view on the selection screen,
1351+ rather than two seperate ones (LP: #1030871)
1352+ * Disable the Select All and Deselect All buttons in the selection
1353+ view during testing (LP: #1032259)
1354+
1355+ [Daniel Manrique]
1356+ * New version 0.14.3 for Quantal Quetzal development.
1357+ * alsa_info is invoked with --no-dialog, otherwise if dialog is installed
1358+ it results in invalid data in the submission file and results.
1359+ (LP: #1028065)
1360+ * Instruct Chromium browser to accept file:// URLs so it can correctly
1361+ open the checkbox submission.xml report (LP: #1026614)
1362+ * scripts/gconf_resource: decode gconf output as utf-8 rather than ascii
1363+ (LP: #1022593)
1364+ * jobs/user_apps.txt.in: Quicktime test now depends on gstreamer0.10-ffmpeg
1365+ to ensure it's able to play .mov files (LP: #633009)
1366+ * scripts/network_check: InvalidURL exception is caught and handled more
1367+ cleanly (LP: #751701)
1368+
1369+ [Sylvain Pineau]
1370+ * jobs/usb.txt.in, scripts/disk_read_performance_test: Add a USB3 read
1371+ performance test.
1372+ scripts/block_device_resource: Add the maximum usb specification supported
1373+ by both a block device and the corresponding root hub port.
1374+ * qt/frontend/qtfront.ui, qt/frontend/images/checkbox-qt-head.png:
1375+ Add transparency properties to the main window header to keep the main theme
1376+ colors in the widget background (LP: #1030857)
1377+
1378+ [Jeff Marcom]
1379+ * Added timeout to job call for disk smart test.
1380+
1381+ [Marc Tardif]
1382+ * Escaping encoded strings in udevadm output (LP: #1025381)
1383+
1384+ [Jeff Lane]
1385+ * jobs/cpu.txt.in: added a depends to cpu/scaling_test-log-attach to ensure
1386+ that job does not run until afte cpu/scaling_test (LP: #1031994)
1387+
1388+ [Matt Fischer]
1389+ * scripts/network_device_info: added a check to ensure what lspci reports and
1390+ what NetworkManger reports (if it is installed) are the same. Reports more
1391+ useful info now like driver and driver version, IP address, etc.
1392+ * scripts/cycle_vts: added checks to fail test if chvt returns a non-zero
1393+ exit code. Added a final check at the end to verify we did land back on the
1394+ original VT after testing.
1395+ jobs/miscellanea.txt.in: fixed a typo in the chvt job. It used to reqire
1396+ 'package.alias' instead of 'package.name'
1397+
1398+ -- Jeff Lane <jeff@ubuntu.com> Mon, 06 Aug 2012 09:26:41 -0400
1399+
1400+checkbox (0.14.2) quantal; urgency=low
1401+
1402+ * New upstream release (LP: #1025869)
1403+
1404+ [Jeff Marcom]
1405+ * scripts/gpu_test - Fixed potential thread exiting issue.
1406+
1407+ [Javier Collado]
1408+ * Fixed detection of circular references in resolver.
1409+
1410+ [Jeff Lane]
1411+ * New version 0.14.2 for Quantal Quetzal development.
1412+ * jobs/cpu.txt.in: added cpu_scaling_test log attachment job
1413+ * jobs/disk.txt.in: modified block_device requirements so they'll work right
1414+ jobs/info.txt.in: added block_device resource requirements to hdparm job so
1415+ it won't run on removable stuff where it's not necessary.
1416+ * jobs/info.txt.in: removed extraneous fwts_log job
1417+ jobs/miscellanea.txt.in: modified fwts_results.log job
1418+ * scripts/optical_detect: minor tweak to send error output to stderr
1419+ scripts/optical_read_test: added root user check because this needs to be
1420+ run with root privileges. Added some additional output for stderr for
1421+ failures so we will know WHY a test or the script failed. Replaced
1422+ sys.stdout.write() and flush() calls with simple print statements.
1423+ * scripts/ipmi_test: output tweaks so error messages now go to stderr. No BMC
1424+ message is a little more clear. Module failed to load now generates an
1425+ error rather than a simple exit.
1426+ * scripts/network_device_info: minor change so that the fail message now
1427+ specifies that it was an error and outputs to stderr properly.
1428+ * scripts/disk_smart: Improvements to the logging and output during testing.
1429+ * scripts/cpu_scaling_test: lots of output changes using logging module.
1430+ renamed script to frequency_governors_test to be more descriptive and less
1431+ confusing. Added a --log option to write logs to an actual file
1432+ jobs/cpu.txt.in: added an attachment job to attach the freq_governors log.
1433+ Modified cpu/frequency_governors to write to log file
1434+ * scripts/cpu_offlining: added an extra bit of output in case of failures.
1435+ * scripts/fwts_test: improved console output so that the info displayed in
1436+ submission.xml is more useful.
1437+ jobs/power-management.txt.in: added job to attach fwts_wakealarm.log to
1438+ results.
1439+ * scripts/network_ntp_test: Tweaked output to use log levels more
1440+ appropriately. Added some decoding so that bytes output show up as strings
1441+ properly in output. Converted from optparse to argparse. Added a root
1442+ check because this needs to be root to properly run.
1443+ * scripts/disk_read_performance_test: Added extra targeted output so that
1444+ users can understand what's going on. Moved the exit bits so the test will
1445+ actuall run on multiple drives as originally intended and not exit on the
1446+ first failure.
1447+ * scripts/removable_storage_test: vastly improved the output from that script
1448+ and also introduced some new error handling to cover a couple conditions
1449+ that generated unhelpful tracebacks.
1450+ * scripts/memory_compare: changed the output a little so failures now dump
1451+ data to stderr and success to stdout. Also added a try/except block to
1452+ catch possible ZeroDivisionError cases if dmi or meminfo return 0 (found on
1453+ my local system due to a library issue)
1454+ * jobs/power-management.txt.in: improved rtc and tickless idle tests to
1455+ provide more useful output, even though they are very simple tests.
1456+ * jobs/networking.txt.in: added some output to networking/multi_nic so a
1457+ failure due to unconfigured ifaces generates something beyond a blank line
1458+ * scripts/cpu_topology: Changed it so there is less output on success and
1459+ more useful output on failure. Fixed a bug in the test for Failure that
1460+ caused the False condition to never be met.
1461+ * scripts/network_bandwidth_test: fleshed out the output to make it a little
1462+ more useful in both debug and info levels. Was going to set the
1463+ networking/bandwidth job to debug, but the info output should now be
1464+ sufficient to begin diagnosing test failures.
1465+ * jobs/usb.txt.in: Added output to usb/detect in case no USB controllers are
1466+ found. Added dependencies on the udisks package which may not be installed
1467+ by default.
1468+ debian/control: Added udisks as a suggests for checkbox as it's required
1469+ for the USB tests to function.
1470+ * scripts/memory_test: converted from optparse to argparse. Added some extra
1471+ stderr output that may be useful if this test fails. redirected some
1472+ existing error messages to stderr also
1473+ * scripts/disk_stats_test: some minor changes to output. Also, error output
1474+ now goes to stderr on test failure.
1475+
1476+ [Marc Tardif]
1477+ * Fixed duplicate jobs appearing in the store when rerunning jobs.
1478+ * Fixed packaging to install scripts under /usr/lib.
1479+
1480+ [Daniel Manrique]
1481+ * Added a message file format test that does some simplistic checks
1482+ on jobs/* files to ensure they are sane.
1483+ * Fixed two typos in jobs/suspend.txt.in.
1484+ * Merging of translations into job files prior to running message
1485+ file format test, to further ensure that translated strings
1486+ and field descriptions are parsed correctly.
1487+ * Explicit encoding of error strings in Job.execute, so that data returned
1488+ is consistent and invokers of this method don't choke on it. (LP:
1489+ #1024541)
1490+
1491+ [Brendan Donegan]
1492+ * Make a call to rfkill unblock in the create_connection script, incase
1493+ those nasty Broadcom drivers have left a soft-block on the wireless after
1494+ loading. Also do a bit of refactoring to use check_output and check_call
1495+ instead of Popen (LP: #1019162)
1496+ * Move the call to unblock to before the connection is created
1497+ * Reimplemented memory_compare in python3 and restructured it to put
1498+ things into dictionaries for easy access. Also fixed bug with detecting
1499+ non-RAM devices as RAM. (LP: #960087)
1500+ * Wait longer to get the window handle in gpu_test, so that we don't fall foul
1501+ of timing issues. (LP: #1018563)
1502+ * Catch exception raised in memory_compare by DMI RAM entries with No Module
1503+ Installed in the Size field (LP: #1023220)
1504+ * Also unblock wireless before wireless_scanning test, as I neglected to do
1505+ this before. (LP: #1023619)
1506+ * Replace Flash video playback with HTML5 video playback. This has better
1507+ support in Ubuntu and is more relevant (LP: #1024078)
1508+
1509+ [Sylvain Pineau]
1510+ * Add the firmware version (BIOS or UEFI) to the XML report.
1511+
1512+ -- Daniel Manrique <roadmr@ubuntu.com> Fri, 13 Jul 2012 16:26:06 -0400
1513+
1514+checkbox (0.14.1) quantal; urgency=low
1515+
1516+ * New upstream release (LP: #1018571)
1517+
1518+ [Brendan Donegan]
1519+ * Fixed up a few things with the gpu_lockup tests. Removed depends,
1520+ renamed to gpu_lockup_suspend to reflect behaviour and removed the
1521+ requirement on Firefox
1522+ * Changed suspend_advanced and suspend_advanced_auto to use less
1523+ strict definition of fwts s3 test.
1524+
1525+ [Javier Collado]
1526+ * Make sure that jobs are topologically ordered (LP: #990075)
1527+ * Keep job ordering as close to whitelist as possible (LP: #1017951)
1528+
1529+ [Marc Tardif]
1530+ * New version 0.14.1 for Quantal Quetzal development.
1531+ * jobs/suspend.txt.in: Fixed trailing newline on otherwise empty line.
1532+ * scripts/run_templates: Fixed calls to Popen to use universal_newlines
1533+ to return strings instead of bytes (LP: #1018354)
1534+
1535+ [Daniel Manrique]
1536+ * Fixed duplicate suspend/bluetooth_obex_after_suspend job name.
1537+ * scripts/dpkg_resource: Changed encoding from ascii to utf-8 to handle
1538+ non-ascii locales (LP: #1018353)
1539+
1540+ [Jeff Lane]
1541+ * Migrated audio/external-HDMI-playback into checkbox. Modified the
1542+ command to match our other audio tests that save and reset mixer
1543+ levels.
1544+
1545+ -- Javier Collado <javier.collado@canonical.com> Tue, 26 Jun 2012 16:07:04 +0200
1546+
1547+checkbox (0.14) quantal; urgency=low
1548+
1549+ New upstream release (LP: #1016746):
1550+
1551+ [Brendan Donegan]
1552+ * [FEATURE] Python 2 to 3 conversion:
1553+ * scripts/create_connection - switched to using argparse and fixed
1554+ representation of octal literal
1555+ * scripts/internet_test - ran 2to3 tool and decoded result of
1556+ check_output. Also replaced optparse with argparse
1557+ * scripts/memory_info
1558+ * scripts/removable_storage_test - ran 2to3 tool and fixed some
1559+ encoding issues
1560+ * scripts/removable_storage_watcher - ran 2to3 tool and swapped
1561+ use of gobject with gi.repository.GObject
1562+ * scripts/xrandr_cycle - ran 2to3 tool and fixed encoding issue
1563+ * scripts/obex_send - ran 2to3 tool and swapped
1564+ use of gobject with gi.repository.GObject
1565+ * Update touchpad.py to use gsettings instead of deprecated gconf
1566+ (LP: #1004212)
1567+ * Instead of checking output of nmcli con up in create_connection,
1568+ check the return code is success instead (LP: #1013537)
1569+ * base64 encode the after suspend screenshot attachement so that it can
1570+ be uploaded properly (LP: #1016126)
1571+ * Fixed simple type in xorg_memory_test, introduced by Python3
1572+ conversion (LP: #1016387)
1573+ * [FEATURE] Add suspend/bluetooth_obex_after_suspend_auto test to be
1574+ used during fully automated SRU testing
1575+
1576+ [Marc Tardif]
1577+ * [FEATURE] Reworked media_keys_test into key_test, making it more generic
1578+ and able to test for any key that sends an scancode. Used it to implement
1579+ a test for the Super key.
1580+ * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
1581+ test.
1582+ * [FEATURE] Python 2 to 3 conversion:
1583+ * scripts/ansi_parser
1584+ * scripts/cking_suite
1585+ * scripts/floppy_test
1586+ * scripts/network_bandwidth_test
1587+ * scripts/cpu_scaling_test
1588+ * Removed sleep_test script no longer used by any test definition.
1589+ * [FEATURE] Deprecated scripts:
1590+ * scripts/autotest_filter and scripts/autotest_suite
1591+ * scripts/ltp_filter and scripts/ltp_suite
1592+ * scripts/mago_filter and scripts/mago_suite
1593+ * scripts/qa_regression_suite
1594+
1595+ [Daniel Manrique]
1596+ * New version 0.14 for Quantal Quetzal development.
1597+ * Set the correct user (root) for fwts-wakealarm test (LP: #1004102)
1598+ * Set correct user (root) for usb/storage-preinserted, so it works correctly
1599+ on servers (LP: #1004131)
1600+ * Log (at level INFO) name of each message we execute, so the currently
1601+ running job can be determined by looking at the logfile, rather than
1602+ hunting through process lists.
1603+ * [FEATURE] Added script and jobs to collect and attach output from
1604+ alsa-info.sh.
1605+ * Assume utf-8 encoding always, when opening template files.
1606+ (LP: #1015174)
1607+ * [FEATURE] Replaced the context menu in the selection tree with explicit
1608+ "select/deselect all" buttons.
1609+
1610+ [Javier Collado]
1611+ * Submission screen in Qt interface updated to support certification client:
1612+ - customize contents depending on the upload target (launchpad or certification)
1613+ - display links to the report properly in the show_entry method
1614+ * Fixed qt interface show_entry method preopulates widget that gets
1615+ user input (LP: #1000451)
1616+ * Added customizable deselect_warning message in qt show_tree method (LP: #1000443)
1617+ * show_error method shows long text properly in gtk/qt interfaces (LP:
1618+ #1012052)
1619+
1620+ [Jeff Lane]
1621+ * [FEATURE] Changes to Power Management testing in Checkbox:
1622+ * scripts/pm_test: added a slightly modified version of OEM team's pm.py
1623+ script for reboot/poweroff testing
1624+ * jobs/hibernate.txt.in: modified hibernate test to use fwts and added new
1625+ jobs to attach log files from hibernate testing.
1626+ * jobs/power-management.txt.in: added new poweroff and reboot jobs using pm_test
1627+ script. Added jobs to attach logs from reboot and poweroff tests to
1628+ results.
1629+ * jobs/stress.txt.in: modified suspend_30_cycles and hibernate_30_cycles to
1630+ use fwts. Added jobs to attach logs from 30 cycle tests to results.
1631+ * jobs/suspend.txt.in: Modified suspend_advanced and suspend_advanced_auto to use
1632+ fwts. Added job to attach log from suspend_advanced and suspend_advanced_auto
1633+ to results.
1634+ * [FEATURE] jobs/miscellanea.txt.in: added a job to gather tester info for
1635+ certification purposes. Not to be used for UF.
1636+ * [FEATURE] Python 2 to 3 conversion:
1637+ * scripts/cpu_topology: ran 2to3, made modificates based on code review and
1638+ tested script to verify functionality.
1639+ * scripts/disk_smart: ported to Python 3. Inserted bits to decode byte
1640+ data returned by Popen. Fixed list_handler to decode bytes types to clean
1641+ up debug output. Added bits to improve debug output. Migrated from
1642+ optparse to argparse.
1643+ * scripts/network_check: ran 2to3 and that was all that was needed. Also
1644+ took the liberty of migrating from optparse to ArgParse sine we're
1645+ Python3 only now.
1646+ * scripts/network_device_info: ran 2to3 and changed shebang.
1647+ * scripts/network_info: ran 2to3 and changed shebang. Fixed encoding issue
1648+ with interface[:15] (needed to be a bytes object).
1649+ * scripts/fwts_test: ran 2to3 and changed shebang, fixed an encoding bug
1650+ with Popen output. Cleaned up the final output to be more useful for
1651+ debugging test failures.
1652+ * scripts/keyboard_test: nothing to do for conversion beyond changing shebang.
1653+ * scripts/network_ntp_test: 2to3 changed nothing, so modified shebang.
1654+ Fixed an encoding issue with Popen output in. Re-inserted a call to
1655+ SilentCall() that was removed from TimeSkew() by someone in a previous
1656+ revision, which made the TimeSkew() function do nothing. Fixed an
1657+ unbuffered I/O error in SilentCall() discovered while testing Python3
1658+ changes.
1659+ * scripts/optical_detect, scripts/optical_read_test: ran 2to3 and changed
1660+ shebang. Changes were minimal.
1661+ * scripts/xorg_memory_test: 2to3 made minimal changes, modifed shebang.
1662+ Converted optparse code to argparse code and replaced sys.argv[] stuff
1663+ with more useful positional arguments. Removed a redundant import that
1664+ 2to3 injected.
1665+ * scripts/resolution_test: ran 2to3 with minimal changes. Changed shebang.
1666+ Converted optparse to argparse and removed unnecessary calls to
1667+ sys.argv[]
1668+ * scripts/pm_log_check: ran 2to3 and changed shebang.
1669+ * scripts/pm_test: ran 2to3 and changed shebang. After a lot of trial and
1670+ error, changed the way xinput is called to avoid confusing bytecode
1671+ embedded in the command output that was causing problems with
1672+ bytes.decode() on the "after reboot" hardware checks.
1673+
1674+ [Jeff Marcom]
1675+ * [FEATURE] Python 2 to 3 conversion:
1676+ * scripts/memory_info
1677+ * scripts/memory_test
1678+ * scripts/touchpad_test
1679+ * Deprecated: wake_on_lan_test
1680+ * Update touchpad.py to use gsettings instead of deprecated gconf
1681+ (LP: #1004212)
1682+
1683+ [Marc Tardif]
1684+ * [FEATURE] Reworked media_keys_test into key_test, making it more generic
1685+ and able to test for any key that sends an scancode. Used it to implement
1686+ a test for the Super key.
1687+ * [FEATURE] Added new interactive and auto-verifying touchpad scrolling
1688+ test.
1689+ * Removed sleep_test script no longer used by any test definition.
1690+ * Migrated project minus scripts to Python 3.
1691+
1692+ [Sylvain Pineau]
1693+ * [FEATURE] Python 2 to 3 conversion:
1694+ * scripts/gst_pipeline_test. Migrated to PyGI.
1695+ * scripts/removable_resource: Add a resource job to identify removable
1696+ block devices. __disks__ jobs updated to run only on internal drives.
1697+ * [FEATURE] jobs/benchmarks.txt.in, scripts/pts_run: Add a reworked launcher
1698+ for phoronix-test-suite tests.
1699+ * [FEATURE] Python 2 to 3 conversion:
1700+ * jobs/stress.txt.in: add OEM team's stress tests (including reboot and poweroff)
1701+ and log analysis jobs
1702+
1703+ -- Marc Tardif <marc@ubuntu.com> Fri, 22 Jun 2012 17:04:14 -0400
1704+
1705+checkbox (0.13.8) precise; urgency=low
1706+
1707+ [Brendan Donegan]
1708+ * Run fwts_test as root so that the log can be written to on servers and
1709+ also because it's supposed to be run as root (LP: #989701)
1710+ * Fixed cpu_offlining to work properly on systems with ten or more CPU
1711+ cores. (LP: #926136)
1712+ * Give more verbose output from fwts_test script and upload results log as an
1713+ attachment. (LP: #992607)
1714+ * Fix identation on optical/read-automated (LP: #991737)
1715+ * Fixed problem with fwts test log attachment (No bug filed)
1716+
1717+ [Nathan Williams]
1718+ * fix typo in jobs/optical.txt.in (lp: #987652)
1719+
1720+ [Jeff Lane]
1721+ * Bumped revision to 0.13.8
1722+ * scripts/removable_storage_watcher: increased default timeout to 20 seconds
1723+ to account for time for testers to plug devices in and for the system to
1724+ register the insert/remove event (LP: #978925)
1725+ * [FEATURE] plugins/jobs_prompt.py, plugins/recover_prompt.py,
1726+ plugins/suites_prompt.py: Added "Fail last test" functionality. Now if a
1727+ test causes a crash (checkbox, system or otherwise), when we recover we
1728+ have the option to just mark the last test failed and move on, or re-run
1729+ the last test and try again.
1730+ * [FEATURE] jobs/local.txt.in, jobs/sniff.txt.in added 8 simple manual sniff
1731+ tests to be used for test purposes when developing features.
1732+ * [FEATURE] data/whitelists/sniff.whitelist added a whitelist to make use of
1733+ the basic sniff tests.
1734+
1735+ [Daniel Manrique]
1736+ * [FEATURE] checkbox/user_interface.py, checkbox/qt-interface.py,
1737+ plugins/jobs_prompt.py, plugins/recover_prompt.py,
1738+ plugins/suites_prompt.py: Made some modifications to the recover prompt
1739+ changes that better handle accented and other characters in translation.
1740+ This avoides a situation where the recovery could fail due to accented
1741+ characters in translations.
1742+
1743+ [Łukasz Zemczak]
1744+ * [FEATURE] checkbox_gtk/gtk_interface.py: Capture ESC keypresses so that
1745+ Checkbox doesn't close/die when user presses ESC.
1746+
1747+ [Sylvain Pineau]
1748+ * [FEATURE] jobs/info.txt.in: added new attachments, lspci -vvnnQ and
1749+ lsusb -vv and ensure outputs of lscpi, lsusb and dmidecode return UTF8.
1750+
1751+ [Tim Chen]
1752+ * Use nmcli con delete instead of deleting the connection file, also avoid
1753+ bringing eth0 down when running the wireless_monitoring tests.
1754+
1755+ -- Jeff Lane <jeff@ubuntu.com> Mon, 14 May 2012 10:20:59 -0400
1756+
1757+checkbox (0.13.7) precise; urgency=low
1758+
1759+ [Tiago Salem Herrmann]
1760+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1761+ qt/frontend/qtfront.h: Do async calls to some ui methods and avoid
1762+ unexpected dbus timeouts (LP: #962333)
1763+
1764+ [Sylvain Pineau]
1765+ * qt/frontend/qtfront.cpp: Submit/View results buttons are disabled until
1766+ every selected test has been run (LP: #937715)
1767+
1768+ [Jeff Lane]
1769+ * Converted submissionWarningLabel and text to submissionUbuntuFriendlyLabel
1770+ wtih instructional text for submitting results. This is a workaround for
1771+ the bug causing the warning to be displayed at all times rather than only
1772+ when testing is incomplete. (LP: #967457)
1773+ * [FEATURE] Modified stress jobs so that they are all automated per decision
1774+ made during the cert sprint.
1775+ * Removed dhclient call from networking/multi_nic tests because of a bug in
1776+ dhclient that can cause it to hang when run on eth0. New test requirement
1777+ will be that the tester must configure and bring up all ethernet devices
1778+ prior to running checkbox. Also added a check to make sure we're not trying
1779+ to run the test on a device that's not active. (LP: #926229)
1780+
1781+ [Daniel Manrique]
1782+ * jobs/optical.txt.in: Change test descriptions to avoid confusing
1783+ instruction to press the "Next" button (which is incorrect). (LP: #971181)
1784+ * jobs/local.txt.in: Fixed touchpad local job which was using suspend.txt
1785+ as the job source) (LP: #979344)
1786+ * jobs/mediacards.txt.in: Added usb and scsi devices to
1787+ removable_storage_test commands (LP: #979356)
1788+
1789+ -- Jeff Lane <jeff@ubuntu.com> Wed, 11 Apr 2012 19:23:45 -0400
1790+
1791+checkbox (0.13.6) precise; urgency=low
1792+
1793+ [Jeff Lane]
1794+ * Removed files in /data that are not used in any job descriptions
1795+ (LP: #957396)
1796+
1797+ [Javier Collado]
1798+ * plugins/jobs_info.py: Checkbox doesn't warn that invalid whitelist patterns
1799+ are being used (LP: #937651)
1800+ * [FEATURE] Added smoke test jobs, whitelist and local job to use for
1801+ checkbox development purposes.
1802+ * Fixed "camera_test detect" problem with missing args attributes (LP:
1803+ #967419)
1804+
1805+ [Marc Tardif]
1806+ * Fixed string_to_type conversion in network_bandwidth_test (LP: #954587)
1807+
1808+ [Sylvain Pineau]
1809+ * qt/frontend/qtfront.cpp, qt/frontend/qtfront.h, plugins/suites_prompt.py,
1810+ checkbox_qt/qt_interface.py, plugins/jobs_prompt.py: The selection tree is
1811+ now updated when recovering from a previous run (LP: #937696)
1812+
1813+ [Brendan Donegan]
1814+ * [FEATURE] Added touchpad tests from CE QA Checkbox to allow touchpad
1815+ testing to be performed
1816+
1817+ [Daniel Manrique]
1818+ * Internationalization support in checkbox-qt; updated checkbox.pot file
1819+ (LP: #951054)
1820+
1821+ -- Javier Collado <javier.collado@canonical.com> Wed, 28 Mar 2012 17:02:53 -0400
1822+
1823+checkbox (0.13.5) precise; urgency=low
1824+
1825+ New upstream release (LP: #960633):
1826+
1827+ [Tiago Salem Herrmann]
1828+ * qt/frontend/qtfront.ui: If the test text is too long, then it is cut off
1829+ (LP: #950111)
1830+ * checkbox/user_interface.py, checkbox_qt/qt_interface.py,
1831+ plugins/user_interface.py, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
1832+ Correctly update automated test execution status in the Selection tab
1833+ (LP: #950105).
1834+ * qt/frontend/qtfront.cpp: Avoid QDBusArgument warnings when running
1835+ checkbox-qt from a terminal (LP: #957476)
1836+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1837+ qt/frontend/qtfront.h, qt/frontend/qtfront.ui: add a popup comment box
1838+ for each test under the "Run" tab. (LP: #959452)
1839+ * checkbox/user_interface.py, qt/frontend/qtfront.cpp,
1840+ qt/frontend/qtfront.h, checkbox_qt/qt_interface.py: Set
1841+ interface.direction to NEXT if all the tests were executed and the user
1842+ either analyzed or submitted the results. (LP: #956329)
1843+ * checkbox/user_interface.py, plugins/user_interface.py,
1844+ qt/frontend/qtfront.cpp, qt/frontend/qtfront.h,
1845+ checkbox_qt/qt_interface.py: Use the ui persistent storage to keep some ui
1846+ configuration values. (LP: #937626)
1847+ * checkbox/user_interface.py: Avoid using fork() + call() to run a web
1848+ browser. Use Popen instead.(LP: #956307)
1849+ * qt/frontend/qtfront.ui, qt/frontend/qtfront.cpp, qt/frontend/qtfront.h:
1850+ Removed welcome tab (LP: #957090)
1851+
1852+ [Jeff Lane]
1853+ * Reset default checkbox log level to INFO from DEBUG to make logs less
1854+ confusing and verbose. (LP: #949745)
1855+ * Removed dependency on bluetooth/detect-output on the
1856+ suspend/suspend_advanced job. (LP: #955375)
1857+ * jobs/mediacard.txt.in, scripts/removable_storage_test,
1858+ scripts/removable_storage_watcher: Modified removable_storage_watcher and
1859+ removable_storage_test to accept list of busses to watch to resolve
1860+ problems on systems with MMC readers that present themselves as USB
1861+ devices rather than SDIO (LP: #953160)
1862+ * jobs/optical.txt.in: Fixed the job descriptions for optical/read and
1863+ optical/cdrom-audio-playback to account for changes in Precise and make
1864+ them less confusing (LP: #954606)
1865+ * Created automated version of optical/read for server testing
1866+ Fixed issues with optical_read_test script:
1867+ - test could pass if /dev/cdrom did not exist
1868+ - test could pass if /dev/cdrom was inaccessible
1869+ - test could pass if no optical device was passed in (LP: #945178)
1870+ * Removed hard coded paths from scripts (LP: #949435)
1871+
1872+ [Marc Tardif]
1873+ * Linted qt_interface which had a few syntax errors (LP: #949957)
1874+ * plugins/apport_prompt.py: Fixed apport integration was producing a trace
1875+ (LP: #959463)
1876+
1877+ [Daniel Manrique]
1878+ * Bumped revision number to 0.13.5 in trunk
1879+ * jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to
1880+ run (LP: #954480)
1881+ * Reverted feature to keep tests ordered, as the sortkey attribute causes
1882+ undesirable secondary effects.
1883+
1884+ [Sylvain Pineau]
1885+ * Show the UF invalidation warning if all test cases are unchecked from the
1886+ right click menu (LP: #956757)
1887+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1888+ qt/frontend/qtfront.h: Tests now select Yes on PASS status (LP: #954556)
1889+
1890+ [Brendan Donegan]
1891+ * jobs/suspend.txt.in: Fixed dependencies on wireless and suspend_advanced
1892+ jobs.
1893+ * Changed screenshot jobs to use /dev/external_webcam which will be set by
1894+ a udev rule (LP: #956885)
1895+
1896+ -- Jeff Lane <jeff@ubuntu.com> Fri, 16 Mar 2012 19:14:09 -0400
1897+
1898+checkbox (0.13.4) precise; urgency=low
1899+
1900+ [Brendan Donegan]
1901+ * Added 'scsi' as a valid bus ID for determining product in udevadm.py
1902+ (LP: #940249)
1903+ * Added 'cciss' as a valid bus ID for determining product in udevadm.py
1904+ (LP: #942548)
1905+ * Updated command fields in composite disk jobs to address the ! in
1906+ some disk paths (LP: #942769)
1907+ * Updated create_connection to poll for registration of connection and
1908+ then attempt to bring it up (LP: #944662)
1909+ * Fixed command run by wireless_connection tests so that they fail if the
1910+ internet_test fails, but still clean up the connection file (LP: #944176)
1911+ * Fixed wireless_connection_open_* jobs to not provide security options
1912+ (LP: #947163)
1913+
1914+ [Daniel Manrique]
1915+ * Tweaks to internet_test: don't try to ping an IP that's unreachable from
1916+ the specified interface (or at all), try to find something pingable via
1917+ other means.
1918+
1919+ [Javier Collado]
1920+ * Added python-cairo as a dependency for checkbox-gtk (LP: #940163)
1921+ * Updated camera_test script to use better tool for capturing the image
1922+ and allow specifying a device to use, plus other improvements. Create a
1923+ job which takes a capture from the webcam of the desktop.
1924+ * Added jobs to take screenshots after suspend and attach the resulting jpg
1925+
1926+ [Marc Tardif]
1927+ * Tidied up logic for determining DISK device product and vendor
1928+ (LP: #942548)
1929+ * Fixed filename matching expression for local jobs (LP: #942273)
1930+ * Fixed duplicate System Testing applications after upgrade (LP: #940627)
1931+
1932+ [Aurelien Gateau]
1933+ * lib/template.py, lib/template_i18n.py, plugins/jobs_info.py,
1934+ plugins/suites_prompt.py: Add a "sortkey" attribute to jobs, the sortkey
1935+ order matches the order in which they appear in jobfiles.
1936+ * checkbox_gtk/gtk_interface.py: Shows jobs and suites in sortkey order
1937+ (that is, as they appear in job definition files, rather than
1938+ alphabetically).
1939+ * checkbox_gtk/gtk_interface.py, gtk/checkbox-gtk.ui,
1940+ plugins/jobs_prompt.py: Added a progress bar showing tests completed and
1941+ total.
1942+
1943+ [Sylvain Pineau]
1944+ * Updated gst_pipeline_test to add a --fullscreen option for video playback.
1945+ * Add python-gtk2 dependency, Gst from gi.repository don't work well with
1946+ messages (See https://bugzilla.gnome.org/show_bug.cgi?id=631901).
1947+ * Add a new job to capture screen during fullscreen video playback.
1948+
1949+ [Tiago Salem Herrmann]
1950+ * checkbox_qt/qt_interface.py, qt/frontend/qtfront.cpp,
1951+ qt/frontend/qtfront.h, qt/frontend/treemodel.cpp, qt/frontend/treemodel.h:
1952+ Makes it possible for the job selection tree to have more than 2 levels of
1953+ children nodes.
1954+
1955+ [Tim Chen]
1956+ * Modifications to removable_storage_test to handle cases where removable
1957+ media is not mounted prior to test running. (LP: #944623)
1958+
1959+ -- Jeff Lane <jeff@ubuntu.com> Thu, 08 Mar 2012 09:29:10 -0500
1960+
1961+checkbox (0.13.3) precise; urgency=low
1962+
1963+ New upstream release (LP: #939549):
1964+
1965+ [Brendan Donegan]
1966+ * Typo in command for for miscellanea/virtualization-check (LP: #934243)
1967+ * Resized test selection views in checkbox-qt (LP: #937113)
1968+
1969+ [Daniel Manrique]
1970+ * Use GObject from gi.repository instead of gobject (LP: #937099)
1971+ * Disable flushing to disk after every file access during gathering phase for
1972+ a significant speed boost. (LP: #939019)
1973+
1974+ [Javier Collado]
1975+ * Fixed running of disk/read_performance tests (LP: #933528)
1976+
1977+ [Sylvain Pineau]
1978+ * Fix depends fields in info and suspend test suites (LP: #934051)
1979+ * Display results report in non-graphical interfaces (LP: #937657)
1980+
1981+ [ Tiago Salem Herrmann ]
1982+ * Remove auto generated qt resource file (LP: #938863)
1983+
1984+ [Ara Pulido]
1985+ * Fix the Ubuntu Friendly warning message (LP: #939448)
1986+
1987+ -- Marc Tardif <marc@ubuntu.com> Thu, 16 Feb 2012 10:31:18 -0500
1988+
1989+checkbox (0.13.2) precise; urgency=low
1990+
1991+ New upstream release (LP: #933090):
1992+
1993+ [Jeff Lane]
1994+ * Added a Hard Disk Stats Test that was part of a much older merge request
1995+ for server test suite.
1996+ * Modified apport-directory to provide feedback
1997+ * Added new optical_write_test script and created appropriate jobs to refine
1998+ optical drive testing
1999+ * Created new resource job that creates an optical.{CD-R,DVD-R} resource to
2000+ determine if a machine's optical drive supports writing or is read-only.
2001+ * Added virt-check test to determine if a server will work as an OpenStack
2002+ Compute Node.
2003+ * Moved apport-directory changes from an old branch to checkbox where the
2004+ job now resides.
2005+
2006+ [Marc Tardif]
2007+ * Removed trailing directories from the devpath of disk devices (LP: #925582)
2008+ * Fixed awk regular expression in max_diskspace_used script (LP: #926312)
2009+ * Implemented anonymous submissions to Launchpad with a dummy e-mail
2010+ address.
2011+ * Qt: Moved widgets around in Results window.
2012+ * Changed options and arguments passed to show_tree method, and related UI
2013+ changes.
2014+ * Simplified running checkbox-qt from source tree, by compiling if needed.
2015+ * Added support for decimals and multiple partitions in max_diskspace_used.
2016+ * Fixed reference to xrandr_detect_modes replaced by VESA_drivers_not_in_use.
2017+ * Fixed depends in debian/control file for checkbox-qt.
2018+
2019+ [Daniel Manrique]
2020+ * Changed way of obtaining preferred browser to ensure we honor the user's
2021+ preference rather than Chromium's clobbering of
2022+ /etc/alternatives/gnome-www-browser (LP: #925603)
2023+ * Added submission_path_prompt config variable; if set, it will be shown to
2024+ the user before the test selection screen, and the value entered will
2025+ override the default filename for the xml report.
2026+ * plugins/suites_prompt.py: Fixed jobs being run despite being deselected.
2027+ * Qt: Changed color of the step bubbles to Ubuntu Orange, and made it
2028+ parametrizable.
2029+ * Qt: View report functionality.
2030+ * Qt: Set the runtime application icon.
2031+ * Fixed typo in network/info.
2032+ * Fixed typo in create_connection.
2033+
2034+ [Brendan Donegan]
2035+ * Changed checkbox-cli text to clearly explain what + does (LP: #926417)
2036+ * Changed progress bar of Qt UI to standard rather than custom one,
2037+ prettified tabs and updated Launchpad email text amongst other UI tweaks
2038+ in qt/frontend/qtfront.ui
2039+ * Fixed some oversights in the mediacard job files regarding test
2040+ descriptions and card types.
2041+ * Tweaked the memory_compare script a bit to make it easier to maintain.
2042+ * Used regexes in default whitelist.
2043+
2044+ [Javier Collado]
2045+ * Removed job that installed ipmitool by default (LP: #931954)
2046+
2047+ [Tiago Salem Herrmann]
2048+ * Implementation of Qt frontend for checkbox.
2049+ * Qt-related features and bugfixes:
2050+ * Qt: Added welcome screen image and background color.
2051+ * Qt: Removed maximize/restore button.
2052+ * Qt: added select/deselect all popup menu.
2053+ * Qt: Status screen
2054+ * Qt: Antialiasing hint for step numbers and question mark.
2055+
2056+ [Sylvain Pineau]
2057+ * Tests will run in in order specified by the whitelist.
2058+ * JobStore caches most of a job's attributes in memory to speed up sorting.
2059+
2060+ -- Jeff Lane <jeff@ubuntu.com> Wed, 15 Feb 2012 00:11:21 -0500
2061+
2062+checkbox (0.13.1) precise; urgency=low
2063+
2064+ New upstream release (LP: #925090):
2065+
2066+ [Brendan Donegan]
2067+ * Fixed the cpu_topology script so that it doesn't mistake the word
2068+ 'processor' in the value of another field for the field 'processor'
2069+ (LP: #882161)
2070+ * Added create_connection script and jobs to automatically create/test a
2071+ wireless network connection.
2072+ * Updated wireless job dependencies.
2073+ * Add wireless performance data collecting tests.
2074+ * Changed is_laptop test to a shell test and implemented a check_is_laptop
2075+ script to check automatically for a systems 'laptopness' (LP: #886668)
2076+ * Fixed connect_wireless script which continued failing to correctly
2077+ identify wireless connections.
2078+ * Don't fail the sleep_test if the wake alarm is still set (LP: #911161)
2079+ * Add requirement for mem sleep state to be supported to the
2080+ suspend_advanced_auto job (LP: #804190)
2081+ * Fixed the camera/display test and removed the camera/video one.
2082+ * Added display resource and matching requirements to external video
2083+ output tests.
2084+ * Added removable_storage_watcher script to replace watch_command to make
2085+ testing USB, FireWire and MMC devices easier and more cohesive.
2086+ * Added memory_compare script to automate the memory/info job
2087+ * Switch audio settings to correct device before running audio tests
2088+ (LP: #916859)
2089+ * Nixed graphics/xorg-version-output job and updated other job dependencies,
2090+ since it is redundant with graphics/xorg-version. (LP: #671144)
2091+
2092+ [Gabor Kelemen]
2093+ * Fixed last two remaining strings with backslashes (LP: #868571)
2094+ * Fix misplaced parentheses, so translation can work (LP: #904876)
2095+
2096+ [Marc Tardif]
2097+ * Refactored install scripts to be agnostic of variant name:
2098+ install/postinst, install/config and debian/*.postinst.
2099+ * Using title defined in user_interface plugin in GTK interface.
2100+ * Updated default.whitelist to reflect renamed jobs.
2101+ * Removed files with non-printable characters from submission.xml.
2102+ * Fixed parser for submission files with empty question comments
2103+ and context info (LP: #912546)
2104+ * Added support for skipping tests when the depends don't pass
2105+ (LP: #509598)
2106+ * Removed extraneous code from the sleep_test.
2107+ * Refactored logic to check for network after suspend.
2108+ * Removed deprecated hwtest package.
2109+ * cpu_offlining was incorrectly using return instead of exit.
2110+
2111+ [Daniel Manrique]
2112+ * Update control files under debian/ to eliminate (most) lintian warnings
2113+ (LP: #352986)
2114+ * Environment variables specified with environ: in a job description will be
2115+ passed to the backend for it to add to its environment. (LP: #897889)
2116+ * Handle malformed LANGUAGE environment variable values (LP: #912946)
2117+ * Added interactive media_keys_test script.
2118+ * Make creation of wireless connection files more robust (LP: #923836)
2119+ * Recommend gstreamer-gconf to enable media tests on kubuntu (LP: #898641)
2120+ * Add bluetooth device requirement to obex jobs (LP: #921128)
2121+ * Add a plugin conf variable for the welcome string (shown on the first
2122+ screen when checkbox runs), so it can be changed without much effort.
2123+ * Remove superflous bluetooth/detect job
2124+ * Fixed typo in jobs/local.txt.in (phoronix misspelled as peripherals).
2125+ * Rearranged a misplaced changelog entry.
2126+ * Updated debian/control to remove unneeded Uploader: field.
2127+
2128+ [Robert Roth]
2129+ * Fixed spelling mistakes in user_apps job file. (LP: #904209)
2130+
2131+ [Jeff Lane]
2132+ * Created automated network info test to get some config info during automated
2133+ runs. (LP: #912038)
2134+ * Added requires to suspend wireless jobs so they won't run if wireless isn't
2135+ present (LP: #907150)
2136+ * Fixed issue in usb_test with unwritable filesystems (LP: #912522)
2137+ * Fixed USB tests so that insert, storage, remove run in proper order
2138+ * Removed usb_storage_after_suspend since it's superfluous, all other USB
2139+ tests already run after suspend.
2140+ * Modifed usb_test to handle firewire drives as well, renamed script to
2141+ removable_storage_test
2142+
2143+ [Aurélien Gâteau]
2144+ * Improvements to Recover dialog and show_info method.
2145+
2146+ [ Javier Collado ]
2147+ * Error while creating binary package fixed (LP: #921576)
2148+
2149+ [ Sylvain Pineau ]
2150+ * Replaced xrandr_display_modes with automated check for VESA driver
2151+ * Refactored Unity compatibility tests
2152+
2153+ -- Daniel Manrique <daniel.manrique@canonical.com> Fri, 10 Feb 2012 11:19:05 -0500
2154+
2155+checkbox (0.13) precise; urgency=low
2156+
2157+ New upstream release (LP: #892268):
2158+
2159+ [Marc Tardif]
2160+ * Generate a submission.xml file that contains all device and attachment
2161+ * Write the report before reporting the validation error.
2162+ * Changed device.product to dmi.product for the formfactor (LP: #875312)
2163+
2164+ [Daniel Manrique]
2165+ * Use gettext for string (LP: #869267)
2166+ * Move progress indicator to main checkbox dialog instead of a
2167+ transient window (LP: #868995)
2168+ * Ignore malformed dpkg entries in package_resource (LP: #794747)
2169+ * Reset window title after finishing a manual test (LP: #874690)
2170+ * Handle "@" in locale names (as in ca@valencia).
2171+
2172+ [Jeff Lane]
2173+ * Went through all the job files and:
2174+ * Updated descriptions to match Unity UI structure
2175+ * Added descriptions where necessary
2176+ * Added further details to some descriptions
2177+ * Moved some jobs to more appropriate files
2178+ * Fixed job names in older job files to match new naming scheme
2179+ (suite/testname)
2180+ * Added jobs to local.txt to ensure all job files are now parsed
2181+ (this allows easier addition of existing tests to whitelists)
2182+ * Changed remaining manual job descriptions to match the new format
2183+ * Updated CD and DVD write tests to be more clear about when to skip
2184+ them (LP: #772794)
2185+
2186+ [Ara Pulido]
2187+ * Rewrote all job descriptions to match OEM QA syntax
2188+
2189+ [Brendan Donegan]
2190+ * Fix the code that assigns keys in checkbox-cli so that it never assigns
2191+ keys which have other uses. (LP: #877467)
2192+ * Show details of unmet job requirements (LP: #855852)
2193+ * Ensure that connect_wireless chooses a wireless connection from the list
2194+ of available connections (LP: #877752)
2195+ * Have the bluetooth/detect tests require a device with the category
2196+ BLUETOOTH to run, thus preventing the test from failing on systems with
2197+ no Bluetooth device (LP: #862322)
2198+ * Rename attachment jobs to not have a forward slash in their name
2199+ (LP: #887964)
2200+ * Guard against trying to write files to logical partitions on USB sticks
2201+ (which will obviously fail) in usb_test (LP: #887049)
2202+ * Make the OpenGL test ignore the return value of glxgears and improve
2203+ the test description (LP: #890725)
2204+ * Allow input/mouse test to run if a TOUCH device is present
2205+ (LP: #886129)
2206+
2207+ [ Javier Collado ]
2208+ * Broken job dependencies fixed (LP: #888447)
2209+ * Regex support when specifying blacklists and whitelists on the
2210+ commandline (LP: #588647)
2211+
2212+ -- Daniel Manrique <daniel.manrique@canonical.com> Thu, 18 Nov 2011 12:46:21 -0500
2213+
2214+checkbox (0.12.8) oneiric; urgency=low
2215+
2216+ New upstream release (LP: #862579):
2217+
2218+ [Brendan Donegan]
2219+ * Remove test for FTP connection from network_check script (LP: #854222)
2220+ * Update a parameter in usb_test to have it run faster.
2221+ * Remove record_playback_after_suspend from Ubuntu Friendly whitelist (LP: #855540)
2222+ * Fix minor typo in multi-monitor friendly resolution_test script which caused
2223+ minimum_resolution test to fail (LP: #855599)
2224+ * Remove storage_devices_test from Ubuntu Friendly whitelist since bonnie++ (which it uses) is not installed by default (LP: #855841)
2225+ * 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)
2226+ * Reset the selections at the test suite prompt if No is selected at the recover prompt (LP: #861208)
2227+ * 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)
2228+ * Make connect_wireless use the UUID of the connection instead of the name for greater reliability (LP: #862190)
2229+
2230+ [Daniel Manrique]
2231+ * Restored _recover attribute, re-enabling welcome and test selection
2232+ screens (LP: #852204)
2233+ * Remove memory/test from the Ubuntu Friendly whitelist (LP: #853799)
2234+ * Use diff instead of grep, better comparing of empty files (LP: #852014)
2235+ * Apport integration: new mandatory "tag" value in ApportOptions (LP: #852201)
2236+ * Add warning prior to starting the tests (LP: #855328)
2237+ * Apport integration: Fix instantiation of Gtk.RadioButton, needed due
2238+ to PyGI related API changes (LP: #805679)
2239+ * Remove ping -R parameter that apparently caused ICMP packets to be dropped
2240+ by some routers (LP: #861404)
2241+
2242+ [ Evan Broder ]
2243+ * Replace resolution_test with an implementation which uses GdkScreen to
2244+ be multimonitor-aware (LP: #632987)
2245+
2246+ [Jeff Lane]
2247+ * Fix names of optical drive tests and remove a non-existing test from the
2248+ whitelist (LP: #854808)
2249+ * Fix wireless_*_suspend jobs so they recreate iface file instead of append
2250+ each time (LP: #855845)
2251+ (LP: #852201)
2252+ * Clarify better the intend of the is_laptop question (LP: #861844)
2253+ * Fixed dependencies for tests that depend on suspend/suspend_advanced
2254+ (LP: #860651)
2255+
2256+ [Tim Chen]
2257+ * Fix cpu_scaling_test (LP: #811177)
2258+
2259+ [Ara Pulido]
2260+ * Avoid connect_wireless messing with AP with similar names (LP: #861538)
2261+ * Remove bluetooth/file-transfer from the list of tests to run, since due to
2262+ bug 834348 it always fails.
2263+
2264+ [Marc Tardif]
2265+ * Added support for wildcards when verifying the transport certificate.
2266+ * Applying depends across suites (LP: #861218)
2267+
2268+ -- Daniel Manrique <daniel.manrique@canonical.com> Thu, 29 Sep 2011 13:12:01 -0400
2269+
2270+checkbox (0.12.7) oneiric; urgency=low
2271+
2272+ New upstream release (LP: #850395):
2273+
2274+ [Brendan Donegan]
2275+ * Redirecting stderr to pipe to fix the gconf_resource script (LP: #832321)
2276+ * Clear jobs directory when user selects No to recover question (LP: #836623)
2277+
2278+ [Daniel Manrique]
2279+ * checkbox/job.py: Guard against bogus timeout values (LP: #827859)
2280+ * More explicit handling of string decoding/encoding, avoids problems with
2281+ non-ascii characters (LP: #833747)
2282+ * Changed architecture from all to any for checkbox base, to build
2283+ architecture-specific binaries (LP: #833696)
2284+
2285+ [Jeff Lane]
2286+ * Several corrections necessary due to test name changes or typos found in
2287+ job files
2288+
2289+ [Marc Tardif]
2290+ * Connecting hyper text widgets only once (LP: #827904)
2291+ * Detecting MMC readers as OTHER instead of DISK (LP: #822948)
2292+ * Validating the hostname in the SSL certificate (LP: #625076)
2293+ * Validating the submission.xml (LP: #838123)
2294+
2295+ -- Daniel Manrique <daniel.manrique@canonical.com> Fri, 14 Sep 2011 17:15:26 -0400
2296+
2297+checkbox (0.12.6) oneiric; urgency=low
2298+
2299+ New upstream release (LP: #841983):
2300+
2301+ [ Daniel Manrique ]
2302+ * Work around PyGTK API changes that kept checkbox from starting up
2303+ (LP: #839675).
2304+
2305+ -- Daniel Manrique <daniel.manrique@canonical.com> Mon, 05 Sep 2011 12:47:58 -0400
2306+
2307+checkbox (0.12.5) oneiric; urgency=low
2308+
2309+ New upstream release (LP: #838745):
2310+
2311+ [Ara Pulido]
2312+ * Created a "suspend" suite and renamed relevant tests.
2313+
2314+ [Brendan Donegan]
2315+ * Removed redundant tests in power-management suite.
2316+ * Fixed dependencies in power-management suite.
2317+
2318+ [Daniel Manrique]
2319+ * Changed name of apt-get test to reflect the suite it's in.
2320+ * Fixed typos in job definitions that caused them to not be run.
2321+ * Added missing description to info/hdparm test (LP: #832351)
2322+ * Quote command to obtain bluetooth address, to avoid hanging if
2323+ a device is not present (LP: #836756).
2324+ * Added BLUETOOTH category to udev parser.
2325+ * Removed some tests from default whitelist.
2326+ * Fixed dependencies for keys/sleep.
2327+
2328+ [Jeff Lane]
2329+ * Added new USB storage transfer test
2330+ * Re-worked and added automated audio test
2331+
2332+ [Marc Tardif]
2333+ * Added WIRELESS category to udev parser.
2334+
2335+ -- Ara Pulido <ara@ubuntu.com> Thu, 01 Sep 2011 12:23:07 +0100
2336+
2337+checkbox (0.12.4) oneiric; urgency=low
2338+
2339+ New upstream release (LP: #824180):
2340+
2341+ [Brendan Donegan]
2342+ * Refactored job definition files.
2343+ * Fixed dependencies and test naming.
2344+ * Added Online CPU before/after suspend test.
2345+ * Automated wireless tests.
2346+ * Removed redundant sru_suite.txt, updated dependencies accordingly.
2347+ * Automated bluetooth_obex tests.
2348+
2349+ [Daniel Manrique]
2350+ * Further improvements to make frontend/backend communication more reliable.
2351+ Prevents stuck backends, failure to close the GUI due to lack of reply
2352+ from the backend, and test specifying "user" not being run.
2353+ * scripts/keyboard_test modified to account for pygi-related GTK API
2354+ changes. (LP: #804369)
2355+ * scripts/sleep_test: improve handling of NetworkManager DBus API
2356+ changes. (LP: #808423)
2357+ * scripts/cdimage_resource: properly handle releases with "LTS" in their
2358+ name (LP: #814085)
2359+ * Updated minimum_resolution test as per latest system requirements, leaving
2360+ just one unified test. (LP: #767166)
2361+
2362+ [Javier Collado]
2363+ * Checkbox exits with EX_NOINPUT if a whitelist or blacklist file is
2364+ specified and cannot be found.
2365+ * Deselect a test suite automatically when none of its children is selected,
2366+ in the GTK interface. (LP: #651878)
2367+ * Make the "Next" button the default action when Enter is pressed, to
2368+ streamline testing with the GTK interface.
2369+
2370+ [Marc Tardif]
2371+ * Fixed udevam not being found because /sbin not in PATH (LP: #597305)
2372+ * Fixed hardware attachments for udev and dmi (LP: #822682)
2373+
2374+ [Sylvain Pineau]
2375+ * Expose the message store to other plugins, via firing an expose-msgstore
2376+ event.
2377+
2378+ [Andrew Faulkner]
2379+ * Fix description for nautilus_file_create job (LP: #821141)
2380+
2381+ [Kenneth Wimer]
2382+ * New header image that follows brand guidelines (LP: #554202)
2383+
2384+ -- Daniel Manrique <daniel.manrique@canonical.com> Wed, 10 Aug 2011 15:16:39 -0400
2385+
2386+checkbox (0.12.3) oneiric; urgency=low
2387+
2388+ [Marc Tardif]
2389+ * Only reading CHECKBOX_* environment variables in config (LP: #802458)
2390+ * Imported scripts and jobs from Platform Services.
2391+
2392+ [Chad A. Davis]
2393+ * Switch to dh_python2 and debhelper7 (LP: #788514)
2394+
2395+ [Barry Warsaw]
2396+ * Fix checkbox_clean.run() to ignore missing executables, as is the case
2397+ in a fresh checkout.
2398+
2399+ -- Daniel Manrique <daniel.manrique@canonical.com> Fri, 01 Jul 2011 11:37:27 -0400
2400+
2401+checkbox (0.12.2) oneiric; urgency=low
2402+
2403+ New upstream release (LP: #800199):
2404+
2405+ [Brendan Donegan]
2406+ * Added interface parameter to internet_test script.
2407+
2408+ [Daniel Manrique]
2409+ * GTK GUI: Change assignment of TreeStore model to TreeView to account for
2410+ pygi-related API changes. Also seems to fix lingering select/deselect all
2411+ buttons. (LP: #796666) (LP: #796622)
2412+ * GTK GUI: Fix call to Gtk buffer get_text to add now-mandatory fourth
2413+ parameter, keeps the GUI from misbehaving in connection to fixed bug.
2414+ (LP: #796827)
2415+ * GTK GUI: Fix handling of mouse events in gtk_hypertext_view.py which
2416+ prevented displaying the final report.
2417+ * Put test name as part of the window title, as an aid to
2418+ reporting/debugging (LP: #744190)
2419+ * plugins/apport_prompt.py: Add test name to "Do you want to report a bug?"
2420+ dialog to make it clearer.
2421+
2422+ [Sylvain Pineau]
2423+ * Fix evaluation of job requirements (LP: #798200)
2424+ * Added "in" operator to job requirements.
2425+
2426+ -- Marc Tardif <marc@ubuntu.com> Tue, 21 Jun 2011 09:41:57 -0400
2427+
2428+checkbox (0.12.1) oneiric; urgency=low
2429+
2430+ New upstream release (LP: #796629):
2431+
2432+ [Brendan Donegan]
2433+ * Fix timeout in sleep_test script (LP: #665299)
2434+ * Fix traces in hyper_text_view module (LP: #796508)
2435+ * Added camera test (LP: #764222)
2436+
2437+ [Daniel Manrique]
2438+ * Fix GUI definition file so main window uses "natural request", growing
2439+ when child widgets require so (LP: #776734)
2440+ * Fix open/read blocking behavior and backend/frontend communications to
2441+ avoid hangs and lingering backends. (LP: #588539)
2442+ * Render header text dynamically over the image background, and updated pot
2443+ file with the new string. (LP: #621880)
2444+
2445+ [Robert Roth]
2446+ * Improve command line key prompts (LP: #786924)
2447+
2448+ -- Marc Tardif <marc@ubuntu.com> Fri, 03 Jun 2011 17:00:11 -0400
2449+
2450+checkbox (0.12) oneiric; urgency=low
2451+
2452+ New upstream release (LP: #784076):
2453+ * Removed dead pixel test.
2454+
2455+ [Bilal Akhtar]
2456+ * Port checkbox to Gtk3/PyGI (LP: #783822)
2457+
2458+ -- Marc Tardif <marc@ubuntu.com> Tue, 17 May 2011 09:48:07 -0400
2459+
2460+checkbox (0.11.4) natty; urgency=low
2461+
2462+ * Changed udev_resource to report CAPTURE for USB VIDEO devices
2463+ * Fixed eval of resources with names like list item names
2464+
2465+ [Carl Milette]
2466+ * Fixed hard coded disk in disk_bench_test so that it matches convention
2467+ utilizing udev_resource for finding devices. (LP: #507943)
2468+
2469+ -- Jeff Lane <jeff@ubuntu.com> Fri, 22 Apr 2011 11:05:19 -0400
2470+
2471+checkbox (0.11.3) natty; urgency=low
2472+
2473+ New upstream release (LP: #751928):
2474+ * Fixed sleep_test crashing with ioerror (LP: #630785)
2475+ * Fixed keyerror when running some manual tests (LP: #729431)
2476+
2477+ [Ara Pulido]
2478+ * Improved debconf messages and ordering (LP: #553777)
2479+ * Video bugs should be reported as a display symptom (LP: #744964)
2480+ * Added checkbox log to apport report
2481+
2482+ [Gerhard Burger]
2483+ * Fixed punctuation inconsistencies in verification procedures (LP: #744167):
2484+
2485+ -- Marc Tardif <marc@ubuntu.com> Tue, 05 Apr 2011 16:19:17 -0400
2486+
2487+checkbox (0.11.2) natty; urgency=low
2488+
2489+ New upstream release (LP: #736919):
2490+ * Added version to dpkg dependency
2491+ * Added multiarch support to install script (LP: #727411)
2492+ * Fixed submitting data twice (LP: #531010)
2493+ * Fixed job descriptions for checkbox-cli (LP: #221400)
2494+
2495+ [Daniel Manrique]
2496+ * Fixed strings in audio tests and updated pot file (LP: #691241)
2497+
2498+ [Jochen Kemnade]
2499+ * Fixed grammar in user-apps tests (LP: #642001)
2500+
2501+ [Jeff Lane]
2502+ * Added reboot instructions to suspend/hibernate tests (LP: #420493)
2503+ * Made the firewire instructions make more sense (LP: #693068)
2504+
2505+ [Michael Terry]
2506+ * Fixed several strings appear in English although translated (LP: #514401)
2507+ - jobs/fingerprint.txt.in
2508+ - jobs/media.txt.in
2509+ - jobs/monitor.txt.in
2510+ - jobs/sleep.txt.in
2511+ - jobs/firewire.txt.in
2512+ - po/checkbox.pot
2513+ * Fixed grammar (LP: #525454)
2514+ + jobs/fingerprint.txt.in
2515+
2516+ -- Jeff Lane <jeff@ubuntu.com> Tue, 29 Mar 2011 09:17:36 -0400
2517+
2518+checkbox (0.11.1) natty; urgency=low
2519+
2520+ New upstream release (LP: #725110):
2521+ * Checking for lock file before firing stop-all event (LP: #719552)
2522+ * Changed description of nautilus_file_copy job (LP: #709688)
2523+
2524+ [Javier Collado]
2525+ * Fixed title in progress dialog
2526+
2527+ -- Marc Tardif <marc@ubuntu.com> Fri, 25 Feb 2011 11:56:43 -0500
2528+
2529+checkbox (0.11) natty; urgency=low
2530+
2531+ New upstream release (LP: #719073):
2532+ * Changed support for persist plugin as optional (LP: #561816)
2533+
2534+ [Ara Pulido]
2535+ * Fixed lintian errors and warnings
2536+
2537+ [Eitan Isaacson]
2538+ * Migrate the UI from libglade to gtkbuilder
2539+
2540+ -- Marc Tardif <marc@ubuntu.com> Mon, 14 Feb 2011 18:19:27 -0500
2541+
2542+checkbox (0.10.4) maverick; urgency=low
2543+
2544+ * Fixed parsing of config parameters (LP: #689140)
2545+
2546+ -- Marc Tardif <marc@ubuntu.com> Tue, 14 Sep 2010 12:43:51 -0400
2547+
2548+checkbox (0.10.3) maverick; urgency=low
2549+
2550+ New upstream release (LP: #638333):
2551+ * Fixed verification of SSL validity (LP: #625076)
2552+ * Improved audio test questions.
2553+
2554+ -- Marc Tardif <marc@ubuntu.com> Tue, 14 Sep 2010 12:43:51 -0400
2555+
2556+checkbox (0.10.2) maverick; urgency=low
2557+
2558+ New upstream release (LP: #617583):
2559+ * Fixed sleep_test to check the connection if using network-manager.
2560+ * Fixed reporting bugs against alsa-base and xorg (LP: #607214)
2561+ * Fixed apport dialog no longer appearing (LP: #607217)
2562+ * Reduced data file size for the desktop image.
2563+ * Updated report to be more pretty.
2564+
2565+ -- Marc Tardif <marc@ubuntu.com> Fri, 13 Aug 2010 16:23:16 -0400
2566+
2567+checkbox (0.10.1) maverick; urgency=low
2568+
2569+ New upstream release (LP: #597295):
2570+ * Added support for urwid interface.
2571+ * Added sound check test.
2572+ * Added document viewer test.
2573+ * Added update-manager and nautilus tests.
2574+ * Added resolution tests.
2575+ * Added sleep tests.
2576+
2577+ -- Marc Tardif <marc@ubuntu.com> Tue, 22 Jun 2010 10:43:52 -0400
2578+
2579+checkbox (0.10) maverick; urgency=low
2580+
2581+ * Added media tests (LP: #397944)
2582+ * Added support for comments in templates.
2583+
2584+ -- Marc Tardif <marc@ubuntu.com> Tue, 04 May 2010 11:51:22 -0400
2585+
2586+checkbox (0.9.2) lucid; urgency=low
2587+
2588+ New upstream release (LP: #567568):
2589+ * Added referer when sending submissions to Launchpad (LP: #550973)
2590+ * Added suggests to checkbox package in debian/control file (LP: #352740)
2591+ * Fixed udev_resource script to be more resilient (LP: #556824)
2592+ * Fixed cdimage_resource script to read casper.log (LP: #558728)
2593+ * Fixed reporting all resources found for a job (LP: #560948)
2594+ * Fixed stalling when using kdesudo to start backend (LP: #557443)
2595+ * Fixed starting the appropriate default browser on UNR (LP: #563050)
2596+ * Fixed ansi_parser script when outputting to stdout (LP: #560952)
2597+ * Fixed opening the report with the gconf preferred browser (LP: #562580)
2598+ * Fixed suspend_test to use relative time for wakealarm (LP: #349768)
2599+ * Fixed backend not getting terminated upon closing (LP: #553328)
2600+
2601+ -- Marc Tardif <marc@ubuntu.com> Tue, 06 Apr 2010 14:17:46 -0400
2602+
2603+checkbox (0.9.1) lucid; urgency=low
2604+
2605+ New upstream release (LP: #548800):
2606+ * Added cpu_scaling_test script.
2607+ * Fixed hard drive detection (LP: #549714)
2608+ * Fixed backend to handle empty messages (LP: #536645)
2609+ * Fixed parsing of package resource (LP: #539691)
2610+ * Fixed malformed xml report (LP: #485445)
2611+ * Fixed running root manual tests as normal user (LP: #383559)
2612+ * Fixed writing apport files only after submitting (LP: #530380)
2613+ * Fixed audio test instructions (LP: #529205)
2614+ * Fixed gathering chassis information (LP: #537435)
2615+ * Fixed detection of disks in kvm (LP: #552998)
2616+ * Fixed udev_resource script to be more resilient (LP: #552999)
2617+ * Fixed filter_packages script to use new resources.
2618+
2619+ -- Marc Tardif <marc@ubuntu.com> Sun, 07 Mar 2010 15:05:44 -0400
2620+
2621+checkbox (0.9) lucid; urgency=low
2622+
2623+ * Introduced job_prompt plugin to treat all jobs (suites, tests, etc.) as composites.
2624+ * Replaced the registry and resource scripts and centralized job iteration.
2625+ * Replaced dependency on dbus by using sudo/gksu/kdesudo instead.
2626+ * Replaced mktemp with mkdtemp for security purposes.
2627+ * Fixed strings in fingerprint and modem tests (LP: #457759)
2628+ * Fixed client side validation of Launchpad form (LP: #438671)
2629+ * Added device information to tags when reporting bugs with apport.
2630+ * Added shorthands for blacklist-file and whitelist-file.
2631+ * Added support for apport default configuration (LP: #465447)
2632+ * Added support for scrolled options list (LP: #411526)
2633+ * Added support for tests generated by suites to run as root.
2634+ * Added support for requirements in attachments.
2635+ * Added support for armv7l processor
2636+ * Added Autotest integration
2637+ * Added LTP integration
2638+ * Added Phoronix integration
2639+ * Added qa-regression-testing integration
2640+
2641+ -- Marc Tardif <marc@ubuntu.com> Wed, 04 Nov 2009 19:36:09 -0400
2642+
2643+checkbox (0.8.5) karmic; urgency=low
2644+
2645+ * Fixed translation of suites and tests files (LP: #456115)
2646+ * Fixed checking the status of command registries (LP: #457502)
2647+ * Fixed selecting suites in the command line (LP: #457559)
2648+ * Fixed reporting of bugs to contain test description (LP: #427932)
2649+ * Fixed execute permissions on scripts (LP: #459606)
2650+ * Renamed processors_info plugin to singular because processor
2651+ information is reported as a single structure with a count attribute
2652+ * Updated translation files.
2653+
2654+ -- Marc Tardif <marc@ubuntu.com> Mon, 26 Oct 2009 12:17:30 -0400
2655+
2656+checkbox (0.8.4) karmic; urgency=low
2657+
2658+ * Fixed failing dependencies when not available (LP: #430051)
2659+ * Fixed supporting udevadm not providing DEVPATH variable (LP: #430084)
2660+ * Fixed supporting audio devices without a /proc/asound entry (LP: #430086)
2661+ * Fixed running when python-apport package is not installed (LP: #430103)
2662+ * Fixed X error when exiting after reporting a bug (LP: #430776)
2663+ * Fixed prompting to report a bug according to GNOME HIG (LP: #429701)
2664+ * Fixed prompting for answer in checkbox-cli (LP: #429764)
2665+ * Fixed resolution_test message for fglrx driver (LP: #346816)
2666+ * Fixed adding of manpage symlinks for gtk and cli (LP: #426641)
2667+ * Fixed recovering from connecting to the backend (LP: #446693)
2668+ * Fixed backend to use dbus instead of policykit (LP: #435714)
2669+ * Fixed interpolation of output variable in cli (LP: #450673)
2670+ * Fixed selection of suites in cli (LP: #450713)
2671+ * Fixed parsing of virtio-pci devices (LP: #450774)
2672+
2673+ -- Marc Tardif <marc@ubuntu.com> Tue, 13 Oct 2009 16:44:12 -0400
2674+
2675+checkbox (0.8.3) karmic; urgency=low
2676+
2677+ * Fixed trailing newline requirement in test definitions (LP: #427993)
2678+ * Fixed reporting firmware version as product name (LP: #428563)
2679+ * Fixed detecting pci and usb audio devices (LP: #429558)
2680+ * Fixed prompting to report a bug when there's no package (LP: #429668)
2681+
2682+ -- Marc Tardif <marc@ubuntu.com> Sat, 12 Sep 2009 15:37:40 -0400
2683+
2684+checkbox (0.8.2) karmic; urgency=low
2685+
2686+ * Fixed adding test information when reporting with apport (LP: #423798)
2687+ * Fixed tagging bugs when reporting with apport (LP: #423799)
2688+ * Fixed expressing package aliases for the linux package (LP: #423805)
2689+ * Fixed detecting the disk category in devices (LP: #423864)
2690+ * Fixed supporting apport symptoms when reporting bugs (LP: #424063)
2691+ * Fixed gathering of dmi information for Launchpad report (LP: #424454)
2692+ * Fixed tests using gksudo returning empty output (LP: #425284)
2693+
2694+ [Javier Collado]
2695+ * Fixed reporting of output in shell plugin (LP: #393894)
2696+
2697+ -- Marc Tardif <marc@ubuntu.com> Mon, 31 Aug 2009 17:16:38 -0500
2698+
2699+checkbox (0.8.1) karmic; urgency=low
2700+
2701+ * New upstream version:
2702+ * Added disk tests.
2703+ * Added fingerprint reader tests.
2704+ * Added firewire tets.
2705+ * Added kms tests.
2706+ * Added media tests.
2707+ * Fixed dependency on hal and using udev instead (LP: #399319)
2708+ * Fixed calling ubuntu-bug when a test fails (LP: #418978)
2709+
2710+ -- Marc Tardif <marc@ubuntu.com> Tue, 26 Aug 2009 17:36:05 -0500
2711+
2712+checkbox (0.8~alpha4) karmic; urgency=low
2713+
2714+ * New upstream version:
2715+ * Changed icon.
2716+ * Added timeout property to lock_prompt plugin.
2717+ * Added concept of attachments to tests.
2718+ * Added support for backslahes in templates to wrap lines.
2719+ * Added support blacklisting and whitelisting both tests and suites.
2720+ * Introduced the concept of jobs for suites, tests and attachments.
2721+ * Removed upstart event which is no longer needed.
2722+ * Replaced architecture and category with requires in test definitions.
2723+ * Fixed pygst dependency (LP: #334442)
2724+ * Fixed configuration file updates during install (LP: #330596)
2725+ * Fixed DBus exceptions (LP: #344916, #359440)
2726+ * Fixed and expanded translations (LP: #347038)
2727+ * Fixed ignored system proxy settings (LP: #345548)
2728+ * Fixed parsing blank lines in templates (LP: #393907)
2729+ * Fixed escaping of lists (LP: #394001)
2730+ * Fixed timeout in manual tests (LP: #377986)
2731+ * Fixed CLI interface dialog.
2732+ * Fixed support for FreeDesktop XDG base directory specification (LP: #363549)
2733+ * Added general and package specific apport hooks
2734+
2735+ [ Gabor Keleman ]
2736+ * Fixed untranslated strings in tests (LP: #374666)
2737+ * Fixed untranslated last screen (LP: #374646)
2738+
2739+ -- Marc Tardif <marc@ubuntu.com> Wed, 19 Aug 2009 15:36:05 -0500
2740+
2741+checkbox (0.7) jaunty; urgency=low
2742+
2743+ [ Dave Murphy ]
2744+ * Fixed viewing of report files in Firefox 3 (LP: #331481)
2745+ * Added additional contextual information
2746+ * /etc/sysctl* (LP: #331055)
2747+ * /etc/modprobe.d (LP: #331056)
2748+ * /etc/modules (LP: #331057)
2749+ * Fixed packaging for Jaunty
2750+ * https://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027439.html
2751+ * Uses --install-layout=deb
2752+ * Installs to dist-packages instead of site-packages
2753+
2754+ [ Andy Whitcroft ]
2755+ * suspend_test: update suspend_test to version V6 matching kernel version.
2756+ The version here will become the master copy.
2757+ * suspend_test: add a --dry-run mode to simplify developement
2758+ * suspend_test: add a automation mode for checkbox integration
2759+ * suspend_test: add a new pm-suspend test
2760+ * suspend_test: record and restore timer_delay around the variable
2761+ time test.
2762+ * suspend_test: release v7.
2763+ * suspend_test: initial version of suspend power consumption test
2764+ from a patch by Pete Graner.
2765+ * suspend_test: power -- made the sleep time configurable
2766+ * suspend_test: detect batteries and disable ac/power tests
2767+ * suspend_test: disable dbus tests when we have no primary user
2768+ * suspend_test: handle AC transitions better
2769+ * suspend_test: enable power test as part of --full
2770+ * suspend_test: reduce the noise in the test instructions
2771+ * suspend_test: use minutes in output when that is more appropriate
2772+ * suspend_test: track actual AC transitions and report them
2773+ * suspend_test: only mention AC at all if we have a battery
2774+ * suspend_test: report useful data at the bottom for posting
2775+ * suspend_test: document the new power test in the usage
2776+ * suspend_test: power -- indicate when the result is unreliable
2777+ * suspend_test: report -- fix up spacing issues
2778+ * suspend_test: release v8
2779+
2780+ -- Dave Murphy <schwuk@ubuntu.com> Tue, 17 Mar 2009 09:46:16 +0000
2781+
2782+checkbox (0.6) jaunty; urgency=low
2783+
2784+ * New upstream version:
2785+ * Added suspend_test script - for more details see:
2786+ https://wiki.ubuntu.com/KernelTeam/SuspendResumeTesting
2787+ * Added XSL Stylesheet and the ability to view generated reports
2788+ * Added support for PolicyKit to run the application as a user
2789+ * Added logging for backend and logrotation script.
2790+ * Fixed calling ucf was run via debconf (LP: #330502)
2791+
2792+ -- Marc Tardif <marc@ubuntu.com> Tue, 17 Feb 2009 15:36:05 +0000
2793+
2794+checkbox (0.5) jaunty; urgency=low
2795+
2796+ * New upstream version:
2797+ * Added concept of hyper text view to display clickable links.
2798+ * Added concept of properties to components.
2799+ * Added pci information to launchpad report.
2800+ * Added dmi information to launchpad report.
2801+ * Added text area to keyboard test.
2802+ * Removed sourcing of base postrm script.
2803+ * Updated translations from Launchpad.
2804+ * Fixed handling of interrupt signal (LP: #327810)
2805+ * Fixed display of text in graphical interface (LP: #240374)
2806+ * Fixed support for regexes in blacklist and whitelist (LP: #327177)
2807+ * Fixed opening of subunit log file (LP: #325737)
2808+ * Fixed internet test.
2809+
2810+ -- Marc Tardif <marc@ubuntu.com> Tue, 20 Jan 2009 18:55:20 -0500
2811+
2812+checkbox (0.4) jaunty; urgency=low
2813+
2814+ * Setup bzr-builddeb in native mode.
2815+ * Removed LGPL notice from the copyright file.
2816+
2817+ -- Marc Tardif <marc@ubuntu.com> Tue, 20 Jan 2009 16:46:15 -0500
2818+
2819+checkbox (0.3) jaunty; urgency=low
2820+
2821+ * New upstream version:
2822+ * Renamed hwtest to checkbox.
2823+ * Renamed auto tests to shell tests.
2824+ * Added watch file.
2825+ * Added README file pointing to the Ubuntu wiki.
2826+ * Added subunit to the test suite.
2827+ * Added the subunit_report plugin to produce a standard test report.
2828+ * Added pvs registry.
2829+ * Added support for int return values to recursive registry eval.
2830+ * Added debug information when a command registry returns an error.
2831+ * Added mounts registry.
2832+ * Added patches to upgrade the configuration files.
2833+ * Added support for CHECKBOX_OPTIONS environment variable.
2834+ * Added usage information.
2835+ * Added gconf registry.
2836+ * Added logging to checkbox event.
2837+ * Added locking plugin.
2838+ * Added message store and schema types.
2839+ * Added caching to automatic tests so that they are not run multiple
2840+ times.
2841+ * Added persistence to category and system_id.
2842+ * Added lshw registry and plugin.
2843+ * Added newlines to German introduction message.
2844+ * Fixed e-mail address should be remembered (LP: #156725)
2845+ * Fixed $output variable does not seem to be reinterpolated when
2846+ testing again (LP: #189404)
2847+ * Fixed command line interface does not provide a test nor test again
2848+ option (LP: #189423)
2849+ * Fixed translation template unavailable, even though hwtest is in main
2850+ (LP: #202447)
2851+ * Fixed internet_test should support providing a destination other
2852+ than canonical.com (LP: #216111)
2853+ * Fixed hwtest loads editor backup files from suite dir (LP: #237954)
2854+ * Fixed application should only have one instance running (LP: #266899)
2855+ * Fixed disk information should be gathered (LP: #267889)
2856+ * Fixed typo: payback device (LP: #288331)
2857+ * Fixed tests skipped by constraint should be reported (LP: #304176)
2858+ * Fixed manual tests which have commands should not be run automatically
2859+ (LP: #304231)
2860+ * Fixed CHECKBOX_DATA mapping is not working (LP: #304736)
2861+
2862+ -- Marc Tardif <marc@ubuntu.com> Fri, 16 Jan 2009 12:05:32 -0500
2863+
2864+hwtest (0.1-0ubuntu10) hardy; urgency=low
2865+
2866+ * Fixed xalign and yalign in exchange summary.
2867+
2868+ -- Marc Tardif <marc@interunion.ca> Mon, 21 Apr 2008 15:07:39 -0400
2869+
2870+hwtest (0.1-0ubuntu9) hardy; urgency=low
2871+
2872+ * Fixed internet_test to ping default gateway rather than canonical.com.
2873+ * Fixed python-support issues to support upgrades of hwtest.
2874+ * Fixed tooltip to be HIG compliant.
2875+ * Fixed category to use GTK;System;Settings;.
2876+ * Fixed command line interface to support escape characters.
2877+ * Using python-central instead of python-support.
2878+ * Added support to i18n the .desktop file.
2879+ * Added support for http_proxy and https_proxy.
2880+ * Added summary of information being submitted.
2881+
2882+ -- Marc Tardif <marc@interunion.ca> Thu, 17 Apr 2008 12:01:50 -0400
2883+
2884+hwtest (0.1-0ubuntu8) hardy; urgency=low
2885+
2886+ * debian/patches/01_change_menu_category.patch:
2887+ - change the category so the item is moved to system, administration and not
2888+ the only entry in applications, system tools on a default installation
2889+
2890+ -- Sebastien Bacher <seb128@canonical.com> Mon, 14 Apr 2008 15:49:06 +0200
2891+
2892+hwtest (0.1-0ubuntu7) hardy; urgency=low
2893+
2894+ * Fixed packaging bugs.
2895+ * Improved internationalization.
2896+ * Renamed questions and answers to tests and results.
2897+
2898+ -- Marc Tardif <marc@interunion.ca> Thu, 6 Mar 2008 10:58:43 -0500
2899+
2900+hwtest (0.1-0ubuntu6) hardy; urgency=low
2901+
2902+ * Upload to hardy/universe (without the .bzr files).
2903+ * Make package conformant with current Python policy.
2904+
2905+ -- Matthias Klose <doko@ubuntu.com> Tue, 11 Mar 2008 14:06:02 +0000
2906+
2907+hwtest (0.1-0ubuntu5) hardy; urgency=low
2908+
2909+ * Set default timeout to None instead of 60 seconds.
2910+ * Updated copyright information.
2911+ * Reverted to using gksu to limit dependencies.
2912+ * Removed dependency on python-apt.
2913+
2914+ -- Marc Tardif <marc@interunoin.ca> Thu, 28 Feb 2008 17:07:07 -0500
2915+
2916+hwtest (0.1-0ubuntu4) hardy; urgency=low
2917+
2918+ * Improved text in questions text file.
2919+ * Improved user experience by only showing auto questions
2920+ progress bar when there are actual questions.
2921+ * Also improved the user experience by showing a progress
2922+ bar while building the report.
2923+
2924+ -- Marc Tardif <marc@interunion.ca> Wed, 27 Feb 2008 23:12:24 -0500
2925+
2926+hwtest (0.1-0ubuntu3) hardy; urgency=low
2927+
2928+ * Fixed hwtest_cli so that it doesn't strip the DISPLAY environment
2929+ variable.
2930+ * Fixed system_info plugin so that it does a better effort for
2931+ gathering system information instead of relying on non standard
2932+ information from HAL.
2933+
2934+ -- Marc Tardif <marc@interunion.ca> Wed, 27 Feb 2008 10:52:33 -0500
2935+
2936+hwtest (0.1-0ubuntu2) hardy; urgency=low
2937+
2938+ * Fixed packaging following lintian error.
2939+ * Added packages registry and plugin.
2940+
2941+ -- Marc Tardif <marc@interunion.ca> Tue, 5 Feb 2008 15:02:26 -0500
2942+
2943+hwtest (0.1-0ubuntu1) hardy; urgency=low
2944+
2945+ * Initial Release.
2946+
2947+ -- Marc Tardif <marc@interunion.ca> Mon, 17 Sep 2007 17:25:54 -0300
2948
2949=== added file 'debian/checkbox-cli.install'
2950--- debian/checkbox-cli.install 1970-01-01 00:00:00 +0000
2951+++ debian/checkbox-cli.install 2013-11-06 10:20:36 +0000
2952@@ -0,0 +1,3 @@
2953+usr/bin/checkbox-cli
2954+usr/lib/python*/*-packages/checkbox_cli/*
2955+usr/share/checkbox/examples/checkbox-cli.ini
2956
2957=== added file 'debian/checkbox-cli.links'
2958--- debian/checkbox-cli.links 1970-01-01 00:00:00 +0000
2959+++ debian/checkbox-cli.links 2013-11-06 10:20:36 +0000
2960@@ -0,0 +1,1 @@
2961+usr/share/man/man1/checkbox.1.gz usr/share/man/man1/checkbox-cli.1.gz
2962
2963=== added file 'debian/checkbox-cli.postinst'
2964--- debian/checkbox-cli.postinst 1970-01-01 00:00:00 +0000
2965+++ debian/checkbox-cli.postinst 2013-11-06 10:20:36 +0000
2966@@ -0,0 +1,7 @@
2967+#! /bin/sh -e
2968+
2969+base_package="checkbox"
2970+. /usr/share/debconf/confmodule
2971+. /usr/share/checkbox/install/postinst
2972+
2973+#DEBHELPER#
2974
2975=== added file 'debian/checkbox-hw-collection.install'
2976--- debian/checkbox-hw-collection.install 1970-01-01 00:00:00 +0000
2977+++ debian/checkbox-hw-collection.install 2013-11-06 10:20:36 +0000
2978@@ -0,0 +1,2 @@
2979+usr/bin/checkbox-hw-collection
2980+usr/share/checkbox/examples/checkbox-hw-collection.ini
2981
2982=== added file 'debian/checkbox-hw-collection.links'
2983--- debian/checkbox-hw-collection.links 1970-01-01 00:00:00 +0000
2984+++ debian/checkbox-hw-collection.links 2013-11-06 10:20:36 +0000
2985@@ -0,0 +1,1 @@
2986+usr/share/man/man1/checkbox.1.gz usr/share/man/man1/checkbox-hw-collection.1.gz
2987
2988=== added file 'debian/checkbox-hw-collection.postinst'
2989--- debian/checkbox-hw-collection.postinst 1970-01-01 00:00:00 +0000
2990+++ debian/checkbox-hw-collection.postinst 2013-11-06 10:20:36 +0000
2991@@ -0,0 +1,7 @@
2992+#! /bin/sh -e
2993+
2994+base_package="checkbox"
2995+. /usr/share/debconf/confmodule
2996+. /usr/share/checkbox/install/postinst
2997+
2998+#DEBHELPER#
2999
3000=== added file 'debian/checkbox-ng-service.install'
3001--- debian/checkbox-ng-service.install 1970-01-01 00:00:00 +0000
3002+++ debian/checkbox-ng-service.install 2013-11-06 10:20:36 +0000
3003@@ -0,0 +1,2 @@
3004+checkbox-ng/contrib/com.canonical.certification.PlainBox1.service usr/share/dbus-1/services/
3005+
3006
3007=== added file 'debian/checkbox-ng.install'
3008--- debian/checkbox-ng.install 1970-01-01 00:00:00 +0000
3009+++ debian/checkbox-ng.install 2013-11-06 10:20:36 +0000
3010@@ -0,0 +1,1 @@
3011+usr/bin/checkbox
3012
3013=== added file 'debian/checkbox-qt.install'
3014--- debian/checkbox-qt.install 1970-01-01 00:00:00 +0000
3015+++ debian/checkbox-qt.install 2013-11-06 10:20:36 +0000
3016@@ -0,0 +1,6 @@
3017+usr/bin/checkbox-qt
3018+usr/lib/checkbox/qt/*
3019+usr/lib/python*/*-packages/checkbox_qt/*
3020+usr/share/applications/checkbox-qt.desktop
3021+usr/share/checkbox/examples/checkbox-qt.ini
3022+usr/share/dbus-1/services/*
3023
3024=== added file 'debian/checkbox-qt.links'
3025--- debian/checkbox-qt.links 1970-01-01 00:00:00 +0000
3026+++ debian/checkbox-qt.links 2013-11-06 10:20:36 +0000
3027@@ -0,0 +1,1 @@
3028+usr/share/man/man1/checkbox.1.gz usr/share/man/man1/checkbox-qt.1.gz
3029
3030=== added file 'debian/checkbox-qt.postinst'
3031--- debian/checkbox-qt.postinst 1970-01-01 00:00:00 +0000
3032+++ debian/checkbox-qt.postinst 2013-11-06 10:20:36 +0000
3033@@ -0,0 +1,7 @@
3034+#! /bin/sh -e
3035+
3036+base_package="checkbox"
3037+. /usr/share/debconf/confmodule
3038+. /usr/share/checkbox/install/postinst
3039+
3040+#DEBHELPER#
3041
3042=== added file 'debian/checkbox.config'
3043--- debian/checkbox.config 1970-01-01 00:00:00 +0000
3044+++ debian/checkbox.config 2013-11-06 10:20:36 +0000
3045@@ -0,0 +1,27 @@
3046+#!/bin/sh -e
3047+
3048+. /usr/share/debconf/confmodule
3049+
3050+case "$1" in
3051+ configure|reconfigure)
3052+ db_input medium checkbox/plugins/jobs_info/blacklist || true
3053+ db_input medium checkbox/plugins/jobs_info/whitelist || true
3054+ db_input medium checkbox/plugins/launchpad_exchange/transport_url || true
3055+ db_input medium checkbox/plugins/launchpad_prompt/email || true
3056+ db_input medium checkbox/plugins/proxy_info/http_proxy || true
3057+ db_input medium checkbox/plugins/proxy_info/https_proxy || true
3058+ db_input medium checkbox/plugins/environment_info/routers || true
3059+ db_input medium checkbox/plugins/environment_info/router_ssid || true
3060+ db_input medium checkbox/plugins/environment_info/router_psk || true
3061+ db_input medium checkbox/plugins/environment_info/wpa_bg_ssid || true
3062+ db_input medium checkbox/plugins/environment_info/wpa_bg_psk || true
3063+ db_input medium checkbox/plugins/environment_info/wpa_n_ssid || true
3064+ db_input medium checkbox/plugins/environment_info/wpa_n_psk || true
3065+ db_input medium checkbox/plugins/environment_info/open_bg_ssid || true
3066+ db_input medium checkbox/plugins/environment_info/open_n_ssid || true
3067+ db_input medium checkbox/plugins/environment_info/btdevaddr || true
3068+ db_go
3069+ ;;
3070+ *)
3071+ ;;
3072+esac
3073
3074=== added file 'debian/checkbox.dirs'
3075--- debian/checkbox.dirs 1970-01-01 00:00:00 +0000
3076+++ debian/checkbox.dirs 2013-11-06 10:20:36 +0000
3077@@ -0,0 +1,3 @@
3078+etc/checkbox.d
3079+usr/share/icons
3080+usr/share/locale
3081
3082=== added file 'debian/checkbox.install'
3083--- debian/checkbox.install 1970-01-01 00:00:00 +0000
3084+++ debian/checkbox.install 2013-11-06 10:20:36 +0000
3085@@ -0,0 +1,18 @@
3086+usr/lib/checkbox/bin/*
3087+usr/share/apport/general-hooks/checkbox.py
3088+usr/share/apport/package-hooks/source_checkbox.py
3089+usr/share/checkbox/backend
3090+usr/share/checkbox/configs
3091+usr/share/checkbox/data/*
3092+usr/share/checkbox/examples/checkbox.ini
3093+usr/share/checkbox/examples/network.cfg
3094+usr/share/checkbox/examples/virtualization.cfg
3095+usr/share/checkbox/examples/org.freedesktop.policykit.checkbox.policy usr/share/polkit-1/actions/
3096+usr/share/checkbox/install/*
3097+usr/share/checkbox/jobs/*
3098+usr/share/checkbox/patches/*
3099+usr/share/checkbox/plugins/*
3100+usr/share/checkbox/report/*
3101+usr/share/checkbox/run
3102+usr/share/icons
3103+usr/share/locale
3104
3105=== added file 'debian/checkbox.links'
3106--- debian/checkbox.links 1970-01-01 00:00:00 +0000
3107+++ debian/checkbox.links 2013-11-06 10:20:36 +0000
3108@@ -0,0 +1,2 @@
3109+etc/checkbox.d usr/share/checkbox/configs
3110+usr/lib/checkbox/bin usr/share/checkbox/scripts
3111
3112=== added file 'debian/checkbox.manpages'
3113--- debian/checkbox.manpages 1970-01-01 00:00:00 +0000
3114+++ debian/checkbox.manpages 2013-11-06 10:20:36 +0000
3115@@ -0,0 +1,1 @@
3116+checkbox-old/man/checkbox.1
3117
3118=== added file 'debian/checkbox.postinst'
3119--- debian/checkbox.postinst 1970-01-01 00:00:00 +0000
3120+++ debian/checkbox.postinst 2013-11-06 10:20:36 +0000
3121@@ -0,0 +1,9 @@
3122+#! /bin/sh -e
3123+
3124+. /usr/share/debconf/confmodule
3125+. /usr/share/checkbox/install/postinst
3126+
3127+cp /usr/share/checkbox/examples/network.cfg /etc/checkbox.d/
3128+cp /usr/share/checkbox/examples/virtualization.cfg /etc/checkbox.d/
3129+
3130+#DEBHELPER#
3131
3132=== added file 'debian/checkbox.postrm'
3133--- debian/checkbox.postrm 1970-01-01 00:00:00 +0000
3134+++ debian/checkbox.postrm 2013-11-06 10:20:36 +0000
3135@@ -0,0 +1,26 @@
3136+#! /bin/sh -e
3137+
3138+name=`basename $0 .postrm`
3139+base=`echo $name | cut -d "-" -f "1"`
3140+file="/etc/$base.d/$name.ini"
3141+
3142+case "$1" in
3143+ purge)
3144+ # mimic dpkg as closely as possible, so remove configuration
3145+ # files with dpkg backup extensions too:
3146+ for ext in '~' '%' .bak .dpkg-tmp .dpkg-new .dpkg-old .dpkg-dist; do
3147+ rm -f $file$ext
3148+ done
3149+
3150+ # remove the configuration file itself
3151+ rm -f $file
3152+ ;;
3153+ remove|disappear|upgrade|failed-upgrade|abort-install|abort-upgrade)
3154+ ;;
3155+ *)
3156+ echo "$0: didn't understand being called with \`$1'" 1>&2
3157+ exit 0
3158+ ;;
3159+esac
3160+
3161+#DEBHELPER#
3162
3163=== added file 'debian/checkbox.templates'
3164--- debian/checkbox.templates 1970-01-01 00:00:00 +0000
3165+++ debian/checkbox.templates 2013-11-06 10:20:36 +0000
3166@@ -0,0 +1,83 @@
3167+Template: checkbox/plugins/jobs_info/blacklist
3168+Type: string
3169+_Description: Test suite blacklist:
3170+ List of job files to never run when testing with checkbox.
3171+
3172+Template: checkbox/plugins/jobs_info/whitelist
3173+Type: string
3174+_Description: Test suite whitelist:
3175+ List of jobs to run when testing with checkbox.
3176+
3177+Template: checkbox/plugins/launchpad_exchange/transport_url
3178+Type: string
3179+Default: https://launchpad.net/+hwdb/+submit
3180+_Description: Transport URL:
3181+ URL where to send submissions.
3182+
3183+Template: checkbox/plugins/launchpad_prompt/email
3184+Type: string
3185+_Description: Launchpad E-mail:
3186+ E-mail address used to sign in to Launchpad.
3187+
3188+Template: checkbox/plugins/proxy_info/http_proxy
3189+Type: string
3190+_Description: HTTP Proxy:
3191+ HTTP proxy to use instead of the one specified in environment.
3192+
3193+Template: checkbox/plugins/proxy_info/https_proxy
3194+Type: string
3195+_Description: HTTPS Proxy:
3196+ HTTPS proxy to use instead of the one specified in environment.
3197+
3198+Template: checkbox/plugins/environment_info/routers
3199+Type: select
3200+Choices: single, multiple
3201+Default: single
3202+_Description: Routers:
3203+ Whether there is a single router or multiple routers.
3204+
3205+Template: checkbox/plugins/environment_info/router_ssid
3206+Type: string
3207+_Description: Router SSID:
3208+ The SSID of the single wireless router.
3209+
3210+Template: checkbox/plugins/environment_info/router_psk
3211+Type: string
3212+_Description: Router PSK:
3213+ The PSK of the single wireless router.
3214+
3215+Template: checkbox/plugins/environment_info/wpa_bg_ssid
3216+Type: string
3217+_Description: WPA BG SSID:
3218+ The SSID of the 802.11b/g router with WPA security.
3219+
3220+Template: checkbox/plugins/environment_info/wpa_bg_psk
3221+Type: string
3222+_Description: WPA BG PSK:
3223+ The PSK of the 802.11b/g router with WPA security.
3224+
3225+Template: checkbox/plugins/environment_info/wpa_n_ssid
3226+Type: string
3227+_Description: WPA N SSID:
3228+ The SSID of the 802.11n router with WPA security.
3229+
3230+Template: checkbox/plugins/environment_info/wpa_n_psk
3231+Type: string
3232+_Description: WPA N PSK:
3233+ The PSK of the 802.11n router with WPA security.
3234+
3235+Template: checkbox/plugins/environment_info/open_bg_ssid
3236+Type: string
3237+_Description: Open BG SSID:
3238+ The SSID of the 802.11b/g router with open security.
3239+
3240+Template: checkbox/plugins/environment_info/open_n_ssid
3241+Type: string
3242+_Description: Open N SSID:
3243+ The SSID of the 802.11n router with open security.
3244+
3245+Template: checkbox/plugins/environment_info/btdevaddr
3246+Type: string
3247+_Description: Bluetooth Device Address:
3248+ The Bluetooth Device Address of the Bluetooth target.
3249+
3250
3251=== added file 'debian/compat'
3252--- debian/compat 1970-01-01 00:00:00 +0000
3253+++ debian/compat 2013-11-06 10:20:36 +0000
3254@@ -0,0 +1,1 @@
3255+9
3256
3257=== added file 'debian/control'
3258--- debian/control 1970-01-01 00:00:00 +0000
3259+++ debian/control 2013-11-06 10:20:36 +0000
3260@@ -0,0 +1,340 @@
3261+Source: checkbox
3262+Section: utils
3263+Priority: optional
3264+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
3265+Standards-Version: 3.9.3
3266+X-Python3-Version: >= 3.2
3267+XS-Testsuite: autopkgtest
3268+Build-Depends: debhelper (>= 9.2),
3269+ dh-translations,
3270+ libqt4-dev,
3271+ po-debconf,
3272+ python,
3273+ python-distutils-extra,
3274+ python-setuptools,
3275+ python3-all (>= 3.2),
3276+ python3-dbus,
3277+ python3-distutils-extra,
3278+ python3-gi,
3279+ python3-lxml,
3280+ python3-pkg-resources,
3281+ python3-requests ( >= 1.0),
3282+ python3-setuptools,
3283+ python3-sphinx,
3284+ qt4-qmake
3285+Vcs-Bzr: https://code.launchpad.net/~checkbox-dev/checkbox/checkbox-packaging
3286+
3287+Package: python3-plainbox-doc
3288+Architecture: all
3289+Section: doc
3290+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
3291+Description: Simple replacement for CheckBox
3292+ PlainBox is a hardware testing tool useful for certifying laptops, desktops
3293+ and servers with Ubuntu. It is a replacement for the current certification
3294+ tool, CheckBox.
3295+ .
3296+ PlainBox complements CheckBox. It uses all the hardware test definitions,
3297+ scripts and libraries from CheckBox. PlainBox is currently in alpha stages,
3298+ having mostly but not entirely complete core and a developer-centric command
3299+ line interface.
3300+ .
3301+ This package contains the documentation for the plainbox python3 library
3302+
3303+Package: checkbox
3304+Section: python
3305+Architecture: any
3306+Depends: debconf,
3307+ gir1.2-gudev-1.0,
3308+ policykit-1,
3309+ python3-checkbox (>= 0.16.13+bzr2469),
3310+ python3-lxml,
3311+ udev,
3312+ udisks2 | udisks,
3313+ ${misc:Depends},
3314+ ${python3:Depends},
3315+ ${shlibs:Depends}
3316+Recommends: dpkg (>= 1.13),
3317+ gir1.2-gst-plugins-base-1.0,
3318+ gir1.2-gstreamer-1.0,
3319+ gstreamer1.0-plugins-good,
3320+ gstreamer1.0-pulseaudio,
3321+ libgstreamer1.0-0,
3322+ lsb-release,
3323+ perl,
3324+ pm-utils,
3325+ python3-apt,
3326+ python3-dbus,
3327+ python3-gi
3328+Suggests: bonnie++,
3329+ bootchart,
3330+ checkbox-cli,
3331+ curl,
3332+ ethtool,
3333+ fwts (>=13.09.00-0ubuntu1),
3334+ git-core,
3335+ glmark2,
3336+ glmark2-es2,
3337+ hdparm,
3338+ lshw,
3339+ mesa-utils,
3340+ nmap,
3341+ obexd-client,
3342+ obexftp,
3343+ render-bench,
3344+ smartmontools,
3345+ sox,
3346+ stress,
3347+ sysstat,
3348+ wmctrl,
3349+ wodim,
3350+ python (>= 2.7),
3351+Description: System testing application
3352+ This project provides an extensible interface for system testing. The
3353+ results can then be sent to Launchpad.
3354+
3355+Package: checkbox-cli
3356+Architecture: all
3357+Depends: checkbox (>= ${source:Version}), ${misc:Depends}, ${python3:Depends}
3358+Description: Command line interface for checkbox
3359+ This project provides an extensible interface for system testing. The
3360+ results can then be sent to Launchpad.
3361+ .
3362+ This package provides a command line interface for answering tests.
3363+
3364+Package: checkbox-qt
3365+Architecture: any
3366+Depends: checkbox (>= ${source:Version}),
3367+ libqt4-dbus,
3368+ libqtgui4,
3369+ python3-dbus,
3370+ ${misc:Depends},
3371+ ${python3:Depends},
3372+ ${shlibs:Depends}
3373+Description: QT4 interface for checkbox
3374+ This project provides an extensible interface for system testing. The
3375+ results can then be sent to Launchpad.
3376+ .
3377+ This package provides a QT4 interface for answering tests.
3378+
3379+Package: checkbox-hw-collection
3380+Architecture: any
3381+Depends: checkbox (>= ${source:Version}), ${misc:Depends}
3382+Description: CLI tool for collecting HW information from a system
3383+ .
3384+ This package provides a tool for collecting hardware information from
3385+ a system and sending it to the HEXR hardware database.
3386+
3387+Package: python3-checkbox
3388+Section: python
3389+Architecture: all
3390+Depends: gir1.2-gudev-1.0,
3391+ python3-lxml,
3392+ udev,
3393+ udisks2 | udisks,
3394+ ${misc:Depends},
3395+ ${python3:Depends}
3396+Replaces: checkbox (<< 0.16.13+bzr2469)
3397+Breaks: checkbox (<< 0.16.13+bzr2469)
3398+Description: CheckBox python3 library
3399+ This package contains the CheckBox python3 library needed by some jobs.
3400+
3401+Package: plainbox-provider-resource-generic
3402+Architecture: all
3403+Depends: python3-checkbox, ${misc:Depends}, python3 (>= 3.2)
3404+Recommends: dmidecode, dpkg (>= 1.13), lsb-release, wodim
3405+Description: CheckBox generic resource jobs provider
3406+ This package provides the generic resource jobs.
3407+
3408+Package: plainbox-provider-resource-desktop
3409+Architecture: all
3410+Depends: plainbox-provider-resource-generic
3411+Recommends: gconf2, x11-xserver-utils, xinput
3412+Description: CheckBox desktop resource jobs provider
3413+ This metapackage provides the desktop resource jobs.
3414+
3415+Package: plainbox-provider-checkbox
3416+Architecture: any
3417+Depends: plainbox-provider-resource-generic,
3418+ ${misc:Depends},
3419+ python3 (>= 3.2),
3420+ ${shlibs:Depends}
3421+Recommends: gir1.2-gst-plugins-base-1.0,
3422+ gir1.2-gstreamer-1.0,
3423+ gstreamer1.0-plugins-good,
3424+ gstreamer1.0-pulseaudio,
3425+ libgstreamer1.0-0,
3426+ pm-utils,
3427+ python3-apt,
3428+ python3-dbus,
3429+ python3-gi
3430+Suggests: bonnie++,
3431+ bootchart,
3432+ curl,
3433+ ethtool,
3434+ fwts (>=13.09.00-0ubuntu1),
3435+ git-core,
3436+ glmark2,
3437+ glmark2-es2,
3438+ hdparm,
3439+ lshw,
3440+ mesa-utils,
3441+ nmap,
3442+ obexd-client,
3443+ obexftp,
3444+ render-bench,
3445+ smartmontools,
3446+ sox,
3447+ stress,
3448+ sysstat,
3449+ wmctrl,
3450+ python (>= 2.7),
3451+Description: CheckBox jobs
3452+ This package provides the CheckBox jobs collection.
3453+
3454+Package: plainbox-provider-certification-client
3455+Architecture: all
3456+Depends: plainbox-provider-checkbox
3457+Recommends: curl, fswebcam, gtkperf, imagemagick, obexftp
3458+Description: Client Certification
3459+ This package provides the Client Certification whitelists.
3460+
3461+Package: plainbox-provider-certification-server
3462+Architecture: all
3463+Depends: plainbox-provider-checkbox
3464+Recommends: apache2, bind9, cups, dnsutils, ipmitool, iperf, libapache2-mod-php5, mysql-server, php5-mysql, samba, ssh, tomcat6, winbind, cpu-checker, qemu-kvm, qemu-utils
3465+Description: Server Certification
3466+ This package provides the Server Certification whitelists.
3467+
3468+Package: plainbox-provider-certification-server-soc
3469+Architecture: all
3470+Depends: plainbox-provider-checkbox
3471+Recommends: apache2, bind9, cups, dnsutils, ipmitool, iperf, libapache2-mod-php5, mysql-server, php5-mysql, samba, ssh, tomcat6, winbind, cpu-checker, qemu-kvm, qemu-utils
3472+Description: SoC Certification
3473+ This package provides the Server SoC Certification whitelists.
3474+
3475+Package: python3-plainbox
3476+Architecture: all
3477+Section: python
3478+Depends: plainbox-policy,
3479+ python3-lxml,
3480+ python3-pkg-resources,
3481+ python3-requests (>= 1.0),
3482+ ${misc:Depends},
3483+ ${python3:Depends}
3484+Suggests: python3-plainbox-doc
3485+Description: Simple replacement for CheckBox
3486+ PlainBox is a hardware testing tool useful for certifying laptops, desktops
3487+ and servers with Ubuntu. It is a replacement for the current certification
3488+ tool, CheckBox.
3489+ .
3490+ PlainBox complements CheckBox. It uses all the hardware test definitions,
3491+ scripts and libraries from CheckBox. PlainBox is currently in alpha stages,
3492+ having mostly but not entirely complete core and a developer-centric command
3493+ line interface.
3494+ .
3495+ This package contains the plainbox python3 library
3496+
3497+Package: plainbox
3498+Architecture: all
3499+Depends: checkbox,
3500+ python3-plainbox (>= 0.3+bzr2359),
3501+ ${misc:Depends},
3502+ ${python3:Depends}
3503+Description: Simple replacement for CheckBox
3504+ PlainBox is a hardware testing tool useful for certifying laptops, desktops
3505+ and servers with Ubuntu. It is a replacement for the current certification
3506+ tool, CheckBox.
3507+ .
3508+ PlainBox complements CheckBox. It uses all the hardware test definitions,
3509+ scripts and libraries from CheckBox. PlainBox is currently in alpha stages,
3510+ having mostly but not entirely complete core and a developer-centric command
3511+ line interface.
3512+ .
3513+ This package contains the plainbox executable
3514+
3515+Package: python3-checkbox-ng
3516+Architecture: all
3517+Depends: python3-plainbox (>= 0.3+bzr2359),
3518+ ${misc:Depends},
3519+ ${python3:Depends}
3520+Description: Simple replacement for CheckBox
3521+ This package contains the checkbox-ng python3 library
3522+
3523+Package: checkbox-ng
3524+Architecture: all
3525+Depends: python3-checkbox-ng
3526+ ${misc:Depends},
3527+ ${python3:Depends}
3528+Description: Simple replacement for CheckBox
3529+ CheckBox command line tool
3530+
3531+Package: plainbox-service
3532+Architecture: all
3533+Depends: checkbox-ng-service
3534+Description: PlainBox D-Bus service (transitional package)
3535+ Transitional package that can be safely removed
3536+
3537+Package: checkbox-ng-service
3538+Architecture: all
3539+Depends: checkbox-ng, python3-gi, python3-dbus
3540+Description: CheckBox D-Bus service
3541+ File(s) needed for auto-starting CheckBox D-Bus service on demand.
3542+
3543+Package: plainbox-autostart-desktop
3544+Architecture: all
3545+Depends: plainbox, plainbox-insecure-policy
3546+Description: PlainBox autostart for desktop install
3547+ File(s) needed for starting PlainBox automatically after login on a desktop
3548+ install.
3549+
3550+Package: plainbox-autostart-server
3551+Architecture: all
3552+Depends: plainbox, plainbox-insecure-policy
3553+Description: PlainBox autostart for server install
3554+ File(s) needed for starting PlainBox automatically after boot on a server
3555+ install.
3556+
3557+Package: plainbox-secure-policy
3558+Architecture: all
3559+Provides: plainbox-policy
3560+Description: Secure PolicyKit action file for PlainBox
3561+ PolicyKit action file needed by PlainBox for prompting the password once.
3562+
3563+Package: plainbox-insecure-policy
3564+Architecture: all
3565+Provides: plainbox-policy
3566+Conflicts: plainbox-policy
3567+Replaces: plainbox-policy
3568+Description: Insecure PolicyKit action file for PlainBox
3569+ PolicyKit action file needed by PlainBox for running in headless mode without
3570+ authentication.
3571+
3572+Package: plainbox-ci-mailer
3573+Architecture: all
3574+Depends: curl, plainbox-autostart-server | plainbox-autostart-desktop
3575+Description: PlainBox CI mailer
3576+ Helper that e-mails PlainBox output from autostart packages when run is
3577+ finished.
3578+
3579+Package: plainbox-ihv-demo-config
3580+Architecture: all
3581+Provides: plainbox-demo-config
3582+Conflicts: plainbox-demo-config
3583+Replaces: plainbox-demo-config
3584+Description: Configuration file that selects the 'ihv' provider by default.
3585+ You do not want to install this package outside of special circumstances
3586+ such as showing a demonstration of plainbox technology in a canned
3587+ environment. Normally the configuration file shipped by this package should
3588+ not be packaged
3589+
3590+Package: canonical-certification-server
3591+Architecture: all
3592+Depends: plainbox-provider-certification-server,
3593+ python3-checkbox-ng,
3594+ ${misc:Depends},
3595+ ${python3:Depends}
3596+Provides: checkbox-certification-server
3597+Conflicts: checkbox-certification-server
3598+Replaces: checkbox-certification-server
3599+Description: Canonical Certification Server.
3600+ checkbox-certification-server
3601
3602=== added file 'debian/copyright'
3603--- debian/copyright 1970-01-01 00:00:00 +0000
3604+++ debian/copyright 2013-11-06 10:20:36 +0000
3605@@ -0,0 +1,33 @@
3606+This package was debianized by Marc Tardif <marc.tardif@canonical.com> Mon,
3607+17 Sep 2007 17:25:54 -0300.
3608+
3609+It was downloaded from http://launchpad.net/checkbox
3610+
3611+Upstream Authors:
3612+ Marc Tardif <marc.tardif@canonical.com>
3613+ Christian Reis <christian.reis@canonical.com>
3614+ David Murphy <david.murphy@canonical.com>
3615+ Martin Pitt <martin.pitt@ubuntu.com>
3616+ Gustavo Niemeyer <gustavo@niemeyer.net>
3617+
3618+Copyright:
3619+ Copyright 2008 Canonical Ltd.
3620+ Copyright 2006 Gustavo Niemeyer
3621+
3622+License:
3623+
3624+ This package is free software: you can redistribute it and/or modify
3625+ it under the terms of the GNU General Public License as published by
3626+ the Free Software Foundation, either version 3 of the License, or
3627+ (at your option) any later version.
3628+
3629+ This program is distributed in the hope that it will be useful,
3630+ but WITHOUT ANY WARRANTY; without even the implied warranty of
3631+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3632+ GNU General Public License for more details.
3633+
3634+ You should have received a copy of the GNU General Public License
3635+ along with this program. If not, see <http://www.gnu.org/licenses/>.
3636+
3637+On Debian systems, the complete text of the GNU General
3638+Public License can be found in `/usr/share/common-licenses/GPL'.
3639
3640=== added directory 'debian/extras'
3641=== added directory 'debian/extras/ihv-demo-config'
3642=== added file 'debian/extras/ihv-demo-config/plainbox.conf'
3643--- debian/extras/ihv-demo-config/plainbox.conf 1970-01-01 00:00:00 +0000
3644+++ debian/extras/ihv-demo-config/plainbox.conf 2013-11-06 10:20:36 +0000
3645@@ -0,0 +1,8 @@
3646+; This configuration file is coming from the
3647+; plainbox-ihv-demo-config package.
3648+;
3649+; Do not edit it, it is not a conffile, it WILL
3650+; be automatically upgraded without asking.
3651+; You have been warned.
3652+[common]
3653+default_provider=ihv
3654
3655=== added directory 'debian/patches'
3656=== added file 'debian/patches/series'
3657--- debian/patches/series 1970-01-01 00:00:00 +0000
3658+++ debian/patches/series 2013-11-06 10:20:36 +0000
3659@@ -0,0 +1,1 @@
3660+vendorized_packages_removal.patch
3661
3662=== added file 'debian/patches/vendorized_packages_removal.patch'
3663--- debian/patches/vendorized_packages_removal.patch 1970-01-01 00:00:00 +0000
3664+++ debian/patches/vendorized_packages_removal.patch 2013-11-06 10:20:36 +0000
3665@@ -0,0 +1,22 @@
3666+Description: Remove the vendorized funcsigs module
3667+Author: Sylvain Pineau <sylvain.pineau@canonical.com>
3668+Origin: upstream
3669+---
3670+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
3671+--- a/plainbox/plainbox/impl/service.py
3672++++ b/plainbox/plainbox/impl/service.py
3673+@@ -28,13 +28,7 @@ import functools
3674+ import itertools
3675+ import logging
3676+
3677+-try:
3678+- from inspect import Signature
3679+-except ImportError:
3680+- try:
3681+- from plainbox.vendor.funcsigs import Signature
3682+- except ImportError:
3683+- raise SystemExit("DBus parts require 'funcsigs' from pypi.")
3684++from inspect import Signature
3685+ from plainbox.vendor import extcmd
3686+
3687+ from plainbox.abc import IJobResult
3688
3689=== added file 'debian/plainbox-autostart-desktop.install'
3690--- debian/plainbox-autostart-desktop.install 1970-01-01 00:00:00 +0000
3691+++ debian/plainbox-autostart-desktop.install 2013-11-06 10:20:36 +0000
3692@@ -0,0 +1,1 @@
3693+plainbox/plainbox/data/plainbox.desktop etc/xdg/autostart
3694
3695=== added file 'debian/plainbox-autostart-server.install'
3696--- debian/plainbox-autostart-server.install 1970-01-01 00:00:00 +0000
3697+++ debian/plainbox-autostart-server.install 2013-11-06 10:20:36 +0000
3698@@ -0,0 +1,1 @@
3699+plainbox/plainbox/data/plainbox.conf etc/init
3700
3701=== added file 'debian/plainbox-ci-mailer.install'
3702--- debian/plainbox-ci-mailer.install 1970-01-01 00:00:00 +0000
3703+++ debian/plainbox-ci-mailer.install 2013-11-06 10:20:36 +0000
3704@@ -0,0 +1,1 @@
3705+plainbox/plainbox/data/plainbox-ci-mailer.conf etc/init
3706
3707=== added file 'debian/plainbox-ihv-demo-config.install'
3708--- debian/plainbox-ihv-demo-config.install 1970-01-01 00:00:00 +0000
3709+++ debian/plainbox-ihv-demo-config.install 2013-11-06 10:20:36 +0000
3710@@ -0,0 +1,1 @@
3711+debian/extras/ihv-demo-config/plainbox.conf /etc/xdg
3712
3713=== added file 'debian/plainbox-insecure-policy.install'
3714--- debian/plainbox-insecure-policy.install 1970-01-01 00:00:00 +0000
3715+++ debian/plainbox-insecure-policy.install 2013-11-06 10:20:36 +0000
3716@@ -0,0 +1,1 @@
3717+plainbox/contrib/policykit_yes/org.freedesktop.policykit.pkexec.policy usr/share/polkit-1/actions/
3718
3719=== added file 'debian/plainbox-provider-certification-client.install'
3720--- debian/plainbox-provider-certification-client.install 1970-01-01 00:00:00 +0000
3721+++ debian/plainbox-provider-certification-client.install 2013-11-06 10:20:36 +0000
3722@@ -0,0 +1,3 @@
3723+usr/lib/plainbox-providers-1/certification/whitelists/client-cert.whitelist usr/lib/plainbox-providers-1/certification-client/whitelists/
3724+usr/lib/plainbox-providers-1/certification/whitelists/client-selftest.whitelist usr/lib/plainbox-providers-1/certification-client/whitelists/
3725+usr/share/plainbox-providers-1/certification-client.provider /usr/share/plainbox-providers-1
3726
3727=== added file 'debian/plainbox-provider-certification-server-soc.install'
3728--- debian/plainbox-provider-certification-server-soc.install 1970-01-01 00:00:00 +0000
3729+++ debian/plainbox-provider-certification-server-soc.install 2013-11-06 10:20:36 +0000
3730@@ -0,0 +1,3 @@
3731+usr/lib/plainbox-providers-1/certification/whitelists/server-soc-cert.whitelist usr/lib/plainbox-providers-1/certification-server-soc/whitelists/
3732+usr/lib/plainbox-providers-1/certification/whitelists/server-soc-selftest.whitelist usr/lib/plainbox-providers-1/certification-server-soc/whitelists/
3733+usr/share/plainbox-providers-1/certification-server-soc.provider /usr/share/plainbox-providers-1
3734
3735=== added file 'debian/plainbox-provider-certification-server.install'
3736--- debian/plainbox-provider-certification-server.install 1970-01-01 00:00:00 +0000
3737+++ debian/plainbox-provider-certification-server.install 2013-11-06 10:20:36 +0000
3738@@ -0,0 +1,3 @@
3739+usr/lib/plainbox-providers-1/certification/whitelists/server-cert.whitelist usr/lib/plainbox-providers-1/certification-server/whitelists/
3740+usr/lib/plainbox-providers-1/certification/whitelists/server-selftest.whitelist usr/lib/plainbox-providers-1/certification-server/whitelists/
3741+usr/share/plainbox-providers-1/certification-server.provider /usr/share/plainbox-providers-1
3742
3743=== added file 'debian/plainbox-provider-checkbox.install'
3744--- debian/plainbox-provider-checkbox.install 1970-01-01 00:00:00 +0000
3745+++ debian/plainbox-provider-checkbox.install 2013-11-06 10:20:36 +0000
3746@@ -0,0 +1,5 @@
3747+usr/lib/plainbox-providers-1/checkbox/bin/*
3748+usr/lib/plainbox-providers-1/checkbox/jobs/*
3749+usr/lib/plainbox-providers-1/checkbox/data/*
3750+usr/lib/plainbox-providers-1/checkbox/whitelists/*
3751+usr/share/plainbox-providers-1/checkbox.provider /usr/share/plainbox-providers-1
3752
3753=== added file 'debian/plainbox-provider-checkbox.lintian-overrides'
3754--- debian/plainbox-provider-checkbox.lintian-overrides 1970-01-01 00:00:00 +0000
3755+++ debian/plainbox-provider-checkbox.lintian-overrides 2013-11-06 10:20:36 +0000
3756@@ -0,0 +1,5 @@
3757+# jar files are very specific to the application, they don't belong in /usr/share
3758+plainbox-provider-checkbox binary: jar-not-in-usr-share
3759+
3760+# image files are very specific to the application, they don't belong in /usr/share
3761+plainbox-provider-checkbox binary: image-file-in-usr-lib
3762
3763=== added file 'debian/plainbox-provider-resource-generic.install'
3764--- debian/plainbox-provider-resource-generic.install 1970-01-01 00:00:00 +0000
3765+++ debian/plainbox-provider-resource-generic.install 2013-11-06 10:20:36 +0000
3766@@ -0,0 +1,3 @@
3767+usr/lib/plainbox-providers-1/plainbox-resources/bin/*
3768+usr/lib/plainbox-providers-1/plainbox-resources/jobs/*
3769+usr/share/plainbox-providers-1/plainbox-resources.provider /usr/share/plainbox-providers-1
3770
3771=== added file 'debian/plainbox-secure-policy.install'
3772--- debian/plainbox-secure-policy.install 1970-01-01 00:00:00 +0000
3773+++ debian/plainbox-secure-policy.install 2013-11-06 10:20:36 +0000
3774@@ -0,0 +1,1 @@
3775+plainbox/contrib/policykit_auth_admin_keep/org.freedesktop.policykit.pkexec.policy usr/share/polkit-1/actions/
3776
3777=== added file 'debian/plainbox.install'
3778--- debian/plainbox.install 1970-01-01 00:00:00 +0000
3779+++ debian/plainbox.install 2013-11-06 10:20:36 +0000
3780@@ -0,0 +1,1 @@
3781+usr/bin/plainbox
3782
3783=== added directory 'debian/po'
3784=== added file 'debian/po/POTFILES.in'
3785--- debian/po/POTFILES.in 1970-01-01 00:00:00 +0000
3786+++ debian/po/POTFILES.in 2013-11-06 10:20:36 +0000
3787@@ -0,0 +1,1 @@
3788+[type: gettext/rfc822deb] checkbox.templates
3789
3790=== added file 'debian/po/ast.po'
3791--- debian/po/ast.po 1970-01-01 00:00:00 +0000
3792+++ debian/po/ast.po 2013-11-06 10:20:36 +0000
3793@@ -0,0 +1,210 @@
3794+# Asturian translation for checkbox
3795+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
3796+# This file is distributed under the same license as the checkbox package.
3797+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
3798+#
3799+msgid ""
3800+msgstr ""
3801+"Project-Id-Version: checkbox\n"
3802+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
3803+"POT-Creation-Date: 2012-09-21 11:25-0400\n"
3804+"PO-Revision-Date: 2012-03-21 15:41+0000\n"
3805+"Last-Translator: Xandru <xandru@softastur.org>\n"
3806+"Language-Team: Asturian <ast@li.org>\n"
3807+"MIME-Version: 1.0\n"
3808+"Content-Type: text/plain; charset=UTF-8\n"
3809+"Content-Transfer-Encoding: 8bit\n"
3810+"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n"
3811+"X-Generator: Launchpad (build 16799)\n"
3812+
3813+#. Type: string
3814+#. Description
3815+#: ../checkbox.templates:1001
3816+msgid "Test suite blacklist:"
3817+msgstr ""
3818+
3819+#. Type: string
3820+#. Description
3821+#: ../checkbox.templates:1001
3822+msgid "List of job files to never run when testing with checkbox."
3823+msgstr ""
3824+
3825+#. Type: string
3826+#. Description
3827+#: ../checkbox.templates:2001
3828+msgid "Test suite whitelist:"
3829+msgstr ""
3830+
3831+#. Type: string
3832+#. Description
3833+#: ../checkbox.templates:2001
3834+msgid "List of jobs to run when testing with checkbox."
3835+msgstr "Llista de xeres a executar mientres se faen pruebes con checkbox."
3836+
3837+#. Type: string
3838+#. Description
3839+#: ../checkbox.templates:3001
3840+msgid "Transport URL:"
3841+msgstr ""
3842+
3843+#. Type: string
3844+#. Description
3845+#: ../checkbox.templates:3001
3846+msgid "URL where to send submissions."
3847+msgstr ""
3848+
3849+#. Type: string
3850+#. Description
3851+#: ../checkbox.templates:4001
3852+msgid "Launchpad E-mail:"
3853+msgstr "Corréu de Launchpad:"
3854+
3855+#. Type: string
3856+#. Description
3857+#: ../checkbox.templates:4001
3858+msgid "E-mail address used to sign in to Launchpad."
3859+msgstr "Direición de corréu usada p'aniciar sesión en Launchpad."
3860+
3861+#. Type: string
3862+#. Description
3863+#: ../checkbox.templates:5001
3864+msgid "HTTP Proxy:"
3865+msgstr "Proxy HTTP:"
3866+
3867+#. Type: string
3868+#. Description
3869+#: ../checkbox.templates:5001
3870+msgid "HTTP proxy to use instead of the one specified in environment."
3871+msgstr "Proxy HTTP a usar en llugar del especificáu nel entornu."
3872+
3873+#. Type: string
3874+#. Description
3875+#: ../checkbox.templates:6001
3876+msgid "HTTPS Proxy:"
3877+msgstr "Proxy HTTPS:"
3878+
3879+#. Type: string
3880+#. Description
3881+#: ../checkbox.templates:6001
3882+msgid "HTTPS proxy to use instead of the one specified in environment."
3883+msgstr "Proxy HTTPS a usar en llugar del especificáu nel entornu."
3884+
3885+#. Type: select
3886+#. Description
3887+#: ../checkbox.templates:7001
3888+msgid "Routers:"
3889+msgstr ""
3890+
3891+#. Type: select
3892+#. Description
3893+#: ../checkbox.templates:7001
3894+msgid "Whether there is a single router or multiple routers."
3895+msgstr ""
3896+
3897+#. Type: string
3898+#. Description
3899+#: ../checkbox.templates:8001
3900+msgid "Router SSID:"
3901+msgstr ""
3902+
3903+#. Type: string
3904+#. Description
3905+#: ../checkbox.templates:8001
3906+msgid "The SSID of the single wireless router."
3907+msgstr ""
3908+
3909+#. Type: string
3910+#. Description
3911+#: ../checkbox.templates:9001
3912+msgid "Router PSK:"
3913+msgstr ""
3914+
3915+#. Type: string
3916+#. Description
3917+#: ../checkbox.templates:9001
3918+msgid "The PSK of the single wireless router."
3919+msgstr ""
3920+
3921+#. Type: string
3922+#. Description
3923+#: ../checkbox.templates:10001
3924+msgid "WPA BG SSID:"
3925+msgstr ""
3926+
3927+#. Type: string
3928+#. Description
3929+#: ../checkbox.templates:10001
3930+msgid "The SSID of the 802.11b/g router with WPA security."
3931+msgstr ""
3932+
3933+#. Type: string
3934+#. Description
3935+#: ../checkbox.templates:11001
3936+msgid "WPA BG PSK:"
3937+msgstr ""
3938+
3939+#. Type: string
3940+#. Description
3941+#: ../checkbox.templates:11001
3942+msgid "The PSK of the 802.11b/g router with WPA security."
3943+msgstr ""
3944+
3945+#. Type: string
3946+#. Description
3947+#: ../checkbox.templates:12001
3948+msgid "WPA N SSID:"
3949+msgstr ""
3950+
3951+#. Type: string
3952+#. Description
3953+#: ../checkbox.templates:12001
3954+msgid "The SSID of the 802.11n router with WPA security."
3955+msgstr ""
3956+
3957+#. Type: string
3958+#. Description
3959+#: ../checkbox.templates:13001
3960+msgid "WPA N PSK:"
3961+msgstr ""
3962+
3963+#. Type: string
3964+#. Description
3965+#: ../checkbox.templates:13001
3966+msgid "The PSK of the 802.11n router with WPA security."
3967+msgstr ""
3968+
3969+#. Type: string
3970+#. Description
3971+#: ../checkbox.templates:14001
3972+msgid "Open BG SSID:"
3973+msgstr ""
3974+
3975+#. Type: string
3976+#. Description
3977+#: ../checkbox.templates:14001
3978+msgid "The SSID of the 802.11b/g router with open security."
3979+msgstr ""
3980+
3981+#. Type: string
3982+#. Description
3983+#: ../checkbox.templates:15001
3984+msgid "Open N SSID:"
3985+msgstr ""
3986+
3987+#. Type: string
3988+#. Description
3989+#: ../checkbox.templates:15001
3990+msgid "The SSID of the 802.11n router with open security."
3991+msgstr ""
3992+
3993+#. Type: string
3994+#. Description
3995+#: ../checkbox.templates:16001
3996+msgid "Bluetooth Device Address:"
3997+msgstr ""
3998+
3999+#. Type: string
4000+#. Description
4001+#: ../checkbox.templates:16001
4002+msgid "The Bluetooth Device Address of the Bluetooth target."
4003+msgstr ""
4004
4005=== added file 'debian/po/cs.po'
4006--- debian/po/cs.po 1970-01-01 00:00:00 +0000
4007+++ debian/po/cs.po 2013-11-06 10:20:36 +0000
4008@@ -0,0 +1,210 @@
4009+# Czech translation for checkbox
4010+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
4011+# This file is distributed under the same license as the checkbox package.
4012+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
4013+#
4014+msgid ""
4015+msgstr ""
4016+"Project-Id-Version: checkbox\n"
4017+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
4018+"POT-Creation-Date: 2012-09-21 11:25-0400\n"
4019+"PO-Revision-Date: 2012-03-05 19:27+0000\n"
4020+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
4021+"Language-Team: Czech <cs@li.org>\n"
4022+"MIME-Version: 1.0\n"
4023+"Content-Type: text/plain; charset=UTF-8\n"
4024+"Content-Transfer-Encoding: 8bit\n"
4025+"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n"
4026+"X-Generator: Launchpad (build 16799)\n"
4027+
4028+#. Type: string
4029+#. Description
4030+#: ../checkbox.templates:1001
4031+msgid "Test suite blacklist:"
4032+msgstr ""
4033+
4034+#. Type: string
4035+#. Description
4036+#: ../checkbox.templates:1001
4037+msgid "List of job files to never run when testing with checkbox."
4038+msgstr ""
4039+
4040+#. Type: string
4041+#. Description
4042+#: ../checkbox.templates:2001
4043+msgid "Test suite whitelist:"
4044+msgstr ""
4045+
4046+#. Type: string
4047+#. Description
4048+#: ../checkbox.templates:2001
4049+msgid "List of jobs to run when testing with checkbox."
4050+msgstr ""
4051+
4052+#. Type: string
4053+#. Description
4054+#: ../checkbox.templates:3001
4055+msgid "Transport URL:"
4056+msgstr ""
4057+
4058+#. Type: string
4059+#. Description
4060+#: ../checkbox.templates:3001
4061+msgid "URL where to send submissions."
4062+msgstr ""
4063+
4064+#. Type: string
4065+#. Description
4066+#: ../checkbox.templates:4001
4067+msgid "Launchpad E-mail:"
4068+msgstr ""
4069+
4070+#. Type: string
4071+#. Description
4072+#: ../checkbox.templates:4001
4073+msgid "E-mail address used to sign in to Launchpad."
4074+msgstr ""
4075+
4076+#. Type: string
4077+#. Description
4078+#: ../checkbox.templates:5001
4079+msgid "HTTP Proxy:"
4080+msgstr ""
4081+
4082+#. Type: string
4083+#. Description
4084+#: ../checkbox.templates:5001
4085+msgid "HTTP proxy to use instead of the one specified in environment."
4086+msgstr ""
4087+
4088+#. Type: string
4089+#. Description
4090+#: ../checkbox.templates:6001
4091+msgid "HTTPS Proxy:"
4092+msgstr ""
4093+
4094+#. Type: string
4095+#. Description
4096+#: ../checkbox.templates:6001
4097+msgid "HTTPS proxy to use instead of the one specified in environment."
4098+msgstr ""
4099+
4100+#. Type: select
4101+#. Description
4102+#: ../checkbox.templates:7001
4103+msgid "Routers:"
4104+msgstr ""
4105+
4106+#. Type: select
4107+#. Description
4108+#: ../checkbox.templates:7001
4109+msgid "Whether there is a single router or multiple routers."
4110+msgstr ""
4111+
4112+#. Type: string
4113+#. Description
4114+#: ../checkbox.templates:8001
4115+msgid "Router SSID:"
4116+msgstr ""
4117+
4118+#. Type: string
4119+#. Description
4120+#: ../checkbox.templates:8001
4121+msgid "The SSID of the single wireless router."
4122+msgstr ""
4123+
4124+#. Type: string
4125+#. Description
4126+#: ../checkbox.templates:9001
4127+msgid "Router PSK:"
4128+msgstr ""
4129+
4130+#. Type: string
4131+#. Description
4132+#: ../checkbox.templates:9001
4133+msgid "The PSK of the single wireless router."
4134+msgstr ""
4135+
4136+#. Type: string
4137+#. Description
4138+#: ../checkbox.templates:10001
4139+msgid "WPA BG SSID:"
4140+msgstr ""
4141+
4142+#. Type: string
4143+#. Description
4144+#: ../checkbox.templates:10001
4145+msgid "The SSID of the 802.11b/g router with WPA security."
4146+msgstr ""
4147+
4148+#. Type: string
4149+#. Description
4150+#: ../checkbox.templates:11001
4151+msgid "WPA BG PSK:"
4152+msgstr ""
4153+
4154+#. Type: string
4155+#. Description
4156+#: ../checkbox.templates:11001
4157+msgid "The PSK of the 802.11b/g router with WPA security."
4158+msgstr ""
4159+
4160+#. Type: string
4161+#. Description
4162+#: ../checkbox.templates:12001
4163+msgid "WPA N SSID:"
4164+msgstr ""
4165+
4166+#. Type: string
4167+#. Description
4168+#: ../checkbox.templates:12001
4169+msgid "The SSID of the 802.11n router with WPA security."
4170+msgstr ""
4171+
4172+#. Type: string
4173+#. Description
4174+#: ../checkbox.templates:13001
4175+msgid "WPA N PSK:"
4176+msgstr ""
4177+
4178+#. Type: string
4179+#. Description
4180+#: ../checkbox.templates:13001
4181+msgid "The PSK of the 802.11n router with WPA security."
4182+msgstr ""
4183+
4184+#. Type: string
4185+#. Description
4186+#: ../checkbox.templates:14001
4187+msgid "Open BG SSID:"
4188+msgstr ""
4189+
4190+#. Type: string
4191+#. Description
4192+#: ../checkbox.templates:14001
4193+msgid "The SSID of the 802.11b/g router with open security."
4194+msgstr ""
4195+
4196+#. Type: string
4197+#. Description
4198+#: ../checkbox.templates:15001
4199+msgid "Open N SSID:"
4200+msgstr ""
4201+
4202+#. Type: string
4203+#. Description
4204+#: ../checkbox.templates:15001
4205+msgid "The SSID of the 802.11n router with open security."
4206+msgstr ""
4207+
4208+#. Type: string
4209+#. Description
4210+#: ../checkbox.templates:16001
4211+msgid "Bluetooth Device Address:"
4212+msgstr ""
4213+
4214+#. Type: string
4215+#. Description
4216+#: ../checkbox.templates:16001
4217+msgid "The Bluetooth Device Address of the Bluetooth target."
4218+msgstr ""
4219
4220=== added file 'debian/po/de.po'
4221--- debian/po/de.po 1970-01-01 00:00:00 +0000
4222+++ debian/po/de.po 2013-11-06 10:20:36 +0000
4223@@ -0,0 +1,219 @@
4224+# German translation for checkbox
4225+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
4226+# This file is distributed under the same license as the checkbox package.
4227+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
4228+#
4229+msgid ""
4230+msgstr ""
4231+"Project-Id-Version: checkbox\n"
4232+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
4233+"POT-Creation-Date: 2012-09-21 11:25-0400\n"
4234+"PO-Revision-Date: 2012-10-06 22:02+0000\n"
4235+"Last-Translator: Dennis Baudys <Unknown>\n"
4236+"Language-Team: German <de@li.org>\n"
4237+"MIME-Version: 1.0\n"
4238+"Content-Type: text/plain; charset=UTF-8\n"
4239+"Content-Transfer-Encoding: 8bit\n"
4240+"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n"
4241+"X-Generator: Launchpad (build 16799)\n"
4242+
4243+#. Type: string
4244+#. Description
4245+#: ../checkbox.templates:1001
4246+msgid "Test suite blacklist:"
4247+msgstr "Sperrliste der Testsammlung:"
4248+
4249+#. Type: string
4250+#. Description
4251+#: ../checkbox.templates:1001
4252+msgid "List of job files to never run when testing with checkbox."
4253+msgstr ""
4254+"Liste der Aufträge, die während des Testens mit Checkbox niemals ausgeführt "
4255+"werden."
4256+
4257+#. Type: string
4258+#. Description
4259+#: ../checkbox.templates:2001
4260+msgid "Test suite whitelist:"
4261+msgstr "Positivliste der Testsammlung:"
4262+
4263+#. Type: string
4264+#. Description
4265+#: ../checkbox.templates:2001
4266+msgid "List of jobs to run when testing with checkbox."
4267+msgstr ""
4268+"Liste der Aufträge, die während des Testens mit Checkbox ausgeführt werden."
4269+
4270+#. Type: string
4271+#. Description
4272+#: ../checkbox.templates:3001
4273+msgid "Transport URL:"
4274+msgstr "Transport-URL:"
4275+
4276+#. Type: string
4277+#. Description
4278+#: ../checkbox.templates:3001
4279+msgid "URL where to send submissions."
4280+msgstr "URL, an welche die Ergebnisse gesendet werden."
4281+
4282+#. Type: string
4283+#. Description
4284+#: ../checkbox.templates:4001
4285+msgid "Launchpad E-mail:"
4286+msgstr "Launchpad-E-Mail:"
4287+
4288+#. Type: string
4289+#. Description
4290+#: ../checkbox.templates:4001
4291+msgid "E-mail address used to sign in to Launchpad."
4292+msgstr "E-Mail-Adresse, die zum Anmelden bei Launchpad verwendet wird."
4293+
4294+#. Type: string
4295+#. Description
4296+#: ../checkbox.templates:5001
4297+msgid "HTTP Proxy:"
4298+msgstr "HTTP-Proxy:"
4299+
4300+#. Type: string
4301+#. Description
4302+#: ../checkbox.templates:5001
4303+msgid "HTTP proxy to use instead of the one specified in environment."
4304+msgstr ""
4305+"HTTP-Proxy, der anstelle des in den Umgebungseinstellungen festgelegten "
4306+"Proxys verwendet wird."
4307+
4308+#. Type: string
4309+#. Description
4310+#: ../checkbox.templates:6001
4311+msgid "HTTPS Proxy:"
4312+msgstr "HTTPS-Proxy:"
4313+
4314+#. Type: string
4315+#. Description
4316+#: ../checkbox.templates:6001
4317+msgid "HTTPS proxy to use instead of the one specified in environment."
4318+msgstr ""
4319+"HTTPS-Proxy, der anstelle des in den Umgebungseinstellungen festgelegten "
4320+"Proxys verwendet wird."
4321+
4322+#. Type: select
4323+#. Description
4324+#: ../checkbox.templates:7001
4325+msgid "Routers:"
4326+msgstr "Router:"
4327+
4328+#. Type: select
4329+#. Description
4330+#: ../checkbox.templates:7001
4331+msgid "Whether there is a single router or multiple routers."
4332+msgstr "Legt fest, ob es einen einzelnen oder mehrere Router gibt."
4333+
4334+#. Type: string
4335+#. Description
4336+#: ../checkbox.templates:8001
4337+msgid "Router SSID:"
4338+msgstr "Router-SSID:"
4339+
4340+#. Type: string
4341+#. Description
4342+#: ../checkbox.templates:8001
4343+msgid "The SSID of the single wireless router."
4344+msgstr "Die SSID des einzelnen Funknetzwerk-Routers."
4345+
4346+#. Type: string
4347+#. Description
4348+#: ../checkbox.templates:9001
4349+msgid "Router PSK:"
4350+msgstr "Router-PSK:"
4351+
4352+#. Type: string
4353+#. Description
4354+#: ../checkbox.templates:9001
4355+msgid "The PSK of the single wireless router."
4356+msgstr "Der PSK des einzelnen Funknetzwerk-Routers."
4357+
4358+#. Type: string
4359+#. Description
4360+#: ../checkbox.templates:10001
4361+msgid "WPA BG SSID:"
4362+msgstr "WPA-BG-SSID:"
4363+
4364+#. Type: string
4365+#. Description
4366+#: ../checkbox.templates:10001
4367+msgid "The SSID of the 802.11b/g router with WPA security."
4368+msgstr "Die SSID des 802.11b/g-Routers mit WPA-Sicherheitsmodell."
4369+
4370+#. Type: string
4371+#. Description
4372+#: ../checkbox.templates:11001
4373+msgid "WPA BG PSK:"
4374+msgstr "WPA-BG-PSK:"
4375+
4376+#. Type: string
4377+#. Description
4378+#: ../checkbox.templates:11001
4379+msgid "The PSK of the 802.11b/g router with WPA security."
4380+msgstr "Der PSK des 802.11b/g-Routers mit WPA-Sicherheitsmodell."
4381+
4382+#. Type: string
4383+#. Description
4384+#: ../checkbox.templates:12001
4385+msgid "WPA N SSID:"
4386+msgstr "WPA-N-SSID:"
4387+
4388+#. Type: string
4389+#. Description
4390+#: ../checkbox.templates:12001
4391+msgid "The SSID of the 802.11n router with WPA security."
4392+msgstr "Die SSID des 802.11n-Routers mit WPA-Sicherheitsmodell."
4393+
4394+#. Type: string
4395+#. Description
4396+#: ../checkbox.templates:13001
4397+msgid "WPA N PSK:"
4398+msgstr "WPA-N-PSK:"
4399+
4400+#. Type: string
4401+#. Description
4402+#: ../checkbox.templates:13001
4403+msgid "The PSK of the 802.11n router with WPA security."
4404+msgstr "Der PSK des 802.11n-Routers mit WPA-Sicherheitsmodell."
4405+
4406+#. Type: string
4407+#. Description
4408+#: ../checkbox.templates:14001
4409+msgid "Open BG SSID:"
4410+msgstr "Open-BG-SSID:"
4411+
4412+#. Type: string
4413+#. Description
4414+#: ../checkbox.templates:14001
4415+msgid "The SSID of the 802.11b/g router with open security."
4416+msgstr ""
4417+"Die SSID des 802.11b/g-Routers mit »Open«-Sicherheitsmodell (unsicher)."
4418+
4419+#. Type: string
4420+#. Description
4421+#: ../checkbox.templates:15001
4422+msgid "Open N SSID:"
4423+msgstr "Open-N-SSID:"
4424+
4425+#. Type: string
4426+#. Description
4427+#: ../checkbox.templates:15001
4428+msgid "The SSID of the 802.11n router with open security."
4429+msgstr ""
4430+"Die SSID des 802.11n-Routers mit »Open«-Sicherheitsmodell (unsicher)."
4431+
4432+#. Type: string
4433+#. Description
4434+#: ../checkbox.templates:16001
4435+msgid "Bluetooth Device Address:"
4436+msgstr "Bluetooth-Geräteadresse:"
4437+
4438+#. Type: string
4439+#. Description
4440+#: ../checkbox.templates:16001
4441+msgid "The Bluetooth Device Address of the Bluetooth target."
4442+msgstr "Die Bluetooth-Geräteadresse des Bluetooth-Ziels."
4443
4444=== added file 'debian/po/en_AU.po'
4445--- debian/po/en_AU.po 1970-01-01 00:00:00 +0000
4446+++ debian/po/en_AU.po 2013-11-06 10:20:36 +0000
4447@@ -0,0 +1,210 @@
4448+# English (Australia) translation for checkbox
4449+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
4450+# This file is distributed under the same license as the checkbox package.
4451+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
4452+#
4453+msgid ""
4454+msgstr ""
4455+"Project-Id-Version: checkbox\n"
4456+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
4457+"POT-Creation-Date: 2012-09-21 11:25-0400\n"
4458+"PO-Revision-Date: 2013-06-18 23:25+0000\n"
4459+"Last-Translator: Jackson Doak <Doak.jackson@gmail.com>\n"
4460+"Language-Team: English (Australia) <en_AU@li.org>\n"
4461+"MIME-Version: 1.0\n"
4462+"Content-Type: text/plain; charset=UTF-8\n"
4463+"Content-Transfer-Encoding: 8bit\n"
4464+"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n"
4465+"X-Generator: Launchpad (build 16799)\n"
4466+
4467+#. Type: string
4468+#. Description
4469+#: ../checkbox.templates:1001
4470+msgid "Test suite blacklist:"
4471+msgstr "Test suite blacklist:"
4472+
4473+#. Type: string
4474+#. Description
4475+#: ../checkbox.templates:1001
4476+msgid "List of job files to never run when testing with checkbox."
4477+msgstr "List of job files to never run when testing with checkbox."
4478+
4479+#. Type: string
4480+#. Description
4481+#: ../checkbox.templates:2001
4482+msgid "Test suite whitelist:"
4483+msgstr "Test suite whitelist:"
4484+
4485+#. Type: string
4486+#. Description
4487+#: ../checkbox.templates:2001
4488+msgid "List of jobs to run when testing with checkbox."
4489+msgstr "List of jobs to run when testing with checkbox."
4490+
4491+#. Type: string
4492+#. Description
4493+#: ../checkbox.templates:3001
4494+msgid "Transport URL:"
4495+msgstr "Transport URL:"
4496+
4497+#. Type: string
4498+#. Description
4499+#: ../checkbox.templates:3001
4500+msgid "URL where to send submissions."
4501+msgstr "URL where to send submissions."
4502+
4503+#. Type: string
4504+#. Description
4505+#: ../checkbox.templates:4001
4506+msgid "Launchpad E-mail:"
4507+msgstr "Launchpad E-mail:"
4508+
4509+#. Type: string
4510+#. Description
4511+#: ../checkbox.templates:4001
4512+msgid "E-mail address used to sign in to Launchpad."
4513+msgstr "E-mail address used to sign in to Launchpad."
4514+
4515+#. Type: string
4516+#. Description
4517+#: ../checkbox.templates:5001
4518+msgid "HTTP Proxy:"
4519+msgstr "HTTP Proxy:"
4520+
4521+#. Type: string
4522+#. Description
4523+#: ../checkbox.templates:5001
4524+msgid "HTTP proxy to use instead of the one specified in environment."
4525+msgstr "HTTP proxy to use instead of the one specified in environment."
4526+
4527+#. Type: string
4528+#. Description
4529+#: ../checkbox.templates:6001
4530+msgid "HTTPS Proxy:"
4531+msgstr "HTTPS Proxy:"
4532+
4533+#. Type: string
4534+#. Description
4535+#: ../checkbox.templates:6001
4536+msgid "HTTPS proxy to use instead of the one specified in environment."
4537+msgstr "HTTPS proxy to use instead of the one specified in environment."
4538+
4539+#. Type: select
4540+#. Description
4541+#: ../checkbox.templates:7001
4542+msgid "Routers:"
4543+msgstr "Routers:"
4544+
4545+#. Type: select
4546+#. Description
4547+#: ../checkbox.templates:7001
4548+msgid "Whether there is a single router or multiple routers."
4549+msgstr "Whether there is a single router or multiple routers."
4550+
4551+#. Type: string
4552+#. Description
4553+#: ../checkbox.templates:8001
4554+msgid "Router SSID:"
4555+msgstr "Router SSID:"
4556+
4557+#. Type: string
4558+#. Description
4559+#: ../checkbox.templates:8001
4560+msgid "The SSID of the single wireless router."
4561+msgstr "The SSID of the single wireless router."
4562+
4563+#. Type: string
4564+#. Description
4565+#: ../checkbox.templates:9001
4566+msgid "Router PSK:"
4567+msgstr "Router PSK:"
4568+
4569+#. Type: string
4570+#. Description
4571+#: ../checkbox.templates:9001
4572+msgid "The PSK of the single wireless router."
4573+msgstr "The PSK of the single wireless router."
4574+
4575+#. Type: string
4576+#. Description
4577+#: ../checkbox.templates:10001
4578+msgid "WPA BG SSID:"
4579+msgstr "WPA BG SSID:"
4580+
4581+#. Type: string
4582+#. Description
4583+#: ../checkbox.templates:10001
4584+msgid "The SSID of the 802.11b/g router with WPA security."
4585+msgstr "The SSID of the 802.11b/g router with WPA security."
4586+
4587+#. Type: string
4588+#. Description
4589+#: ../checkbox.templates:11001
4590+msgid "WPA BG PSK:"
4591+msgstr "WPA BG PSK:"
4592+
4593+#. Type: string
4594+#. Description
4595+#: ../checkbox.templates:11001
4596+msgid "The PSK of the 802.11b/g router with WPA security."
4597+msgstr "The PSK of the 802.11b/g router with WPA security."
4598+
4599+#. Type: string
4600+#. Description
4601+#: ../checkbox.templates:12001
4602+msgid "WPA N SSID:"
4603+msgstr "WPA N SSID:"
4604+
4605+#. Type: string
4606+#. Description
4607+#: ../checkbox.templates:12001
4608+msgid "The SSID of the 802.11n router with WPA security."
4609+msgstr "The SSID of the 802.11n router with WPA security."
4610+
4611+#. Type: string
4612+#. Description
4613+#: ../checkbox.templates:13001
4614+msgid "WPA N PSK:"
4615+msgstr "WPA N PSK:"
4616+
4617+#. Type: string
4618+#. Description
4619+#: ../checkbox.templates:13001
4620+msgid "The PSK of the 802.11n router with WPA security."
4621+msgstr "The PSK of the 802.11n router with WPA security."
4622+
4623+#. Type: string
4624+#. Description
4625+#: ../checkbox.templates:14001
4626+msgid "Open BG SSID:"
4627+msgstr "Open BG SSID:"
4628+
4629+#. Type: string
4630+#. Description
4631+#: ../checkbox.templates:14001
4632+msgid "The SSID of the 802.11b/g router with open security."
4633+msgstr "The SSID of the 802.11b/g router with open security."
4634+
4635+#. Type: string
4636+#. Description
4637+#: ../checkbox.templates:15001
4638+msgid "Open N SSID:"
4639+msgstr "Open N SSID:"
4640+
4641+#. Type: string
4642+#. Description
4643+#: ../checkbox.templates:15001
4644+msgid "The SSID of the 802.11n router with open security."
4645+msgstr "The SSID of the 802.11n router with open security."
4646+
4647+#. Type: string
4648+#. Description
4649+#: ../checkbox.templates:16001
4650+msgid "Bluetooth Device Address:"
4651+msgstr "Bluetooth Device Address:"
4652+
4653+#. Type: string
4654+#. Description
4655+#: ../checkbox.templates:16001
4656+msgid "The Bluetooth Device Address of the Bluetooth target."
4657+msgstr "The Bluetooth Device Address of the Bluetooth target."
4658
4659=== added file 'debian/po/en_GB.po'
4660--- debian/po/en_GB.po 1970-01-01 00:00:00 +0000
4661+++ debian/po/en_GB.po 2013-11-06 10:20:36 +0000
4662@@ -0,0 +1,210 @@
4663+# English (United Kingdom) translation for checkbox
4664+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
4665+# This file is distributed under the same license as the checkbox package.
4666+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
4667+#
4668+msgid ""
4669+msgstr ""
4670+"Project-Id-Version: checkbox\n"
4671+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
4672+"POT-Creation-Date: 2012-09-21 11:25-0400\n"
4673+"PO-Revision-Date: 2012-09-26 09:33+0000\n"
4674+"Last-Translator: Biffaboy <Unknown>\n"
4675+"Language-Team: English (United Kingdom) <en_GB@li.org>\n"
4676+"MIME-Version: 1.0\n"
4677+"Content-Type: text/plain; charset=UTF-8\n"
4678+"Content-Transfer-Encoding: 8bit\n"
4679+"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n"
4680+"X-Generator: Launchpad (build 16799)\n"
4681+
4682+#. Type: string
4683+#. Description
4684+#: ../checkbox.templates:1001
4685+msgid "Test suite blacklist:"
4686+msgstr "Test suite blacklist:"
4687+
4688+#. Type: string
4689+#. Description
4690+#: ../checkbox.templates:1001
4691+msgid "List of job files to never run when testing with checkbox."
4692+msgstr "List of job files to never run when testing with checkbox."
4693+
4694+#. Type: string
4695+#. Description
4696+#: ../checkbox.templates:2001
4697+msgid "Test suite whitelist:"
4698+msgstr "Test suite whitelist:"
4699+
4700+#. Type: string
4701+#. Description
4702+#: ../checkbox.templates:2001
4703+msgid "List of jobs to run when testing with checkbox."
4704+msgstr "List of jobs to run when testing with checkbox."
4705+
4706+#. Type: string
4707+#. Description
4708+#: ../checkbox.templates:3001
4709+msgid "Transport URL:"
4710+msgstr "Transport URL:"
4711+
4712+#. Type: string
4713+#. Description
4714+#: ../checkbox.templates:3001
4715+msgid "URL where to send submissions."
4716+msgstr "URL where to send submissions."
4717+
4718+#. Type: string
4719+#. Description
4720+#: ../checkbox.templates:4001
4721+msgid "Launchpad E-mail:"
4722+msgstr "Launchpad E-mail:"
4723+
4724+#. Type: string
4725+#. Description
4726+#: ../checkbox.templates:4001
4727+msgid "E-mail address used to sign in to Launchpad."
4728+msgstr "E-mail address used to sign in to Launchpad."
4729+
4730+#. Type: string
4731+#. Description
4732+#: ../checkbox.templates:5001
4733+msgid "HTTP Proxy:"
4734+msgstr "HTTP Proxy:"
4735+
4736+#. Type: string
4737+#. Description
4738+#: ../checkbox.templates:5001
4739+msgid "HTTP proxy to use instead of the one specified in environment."
4740+msgstr "HTTP proxy to use instead of the one specified in environment."
4741+
4742+#. Type: string
4743+#. Description
4744+#: ../checkbox.templates:6001
4745+msgid "HTTPS Proxy:"
4746+msgstr "HTTPS Proxy:"
4747+
4748+#. Type: string
4749+#. Description
4750+#: ../checkbox.templates:6001
4751+msgid "HTTPS proxy to use instead of the one specified in environment."
4752+msgstr "HTTPS proxy to use instead of the one specified in environment."
4753+
4754+#. Type: select
4755+#. Description
4756+#: ../checkbox.templates:7001
4757+msgid "Routers:"
4758+msgstr "Routers:"
4759+
4760+#. Type: select
4761+#. Description
4762+#: ../checkbox.templates:7001
4763+msgid "Whether there is a single router or multiple routers."
4764+msgstr "Whether there is a single router or multiple routers."
4765+
4766+#. Type: string
4767+#. Description
4768+#: ../checkbox.templates:8001
4769+msgid "Router SSID:"
4770+msgstr "Router SSID:"
4771+
4772+#. Type: string
4773+#. Description
4774+#: ../checkbox.templates:8001
4775+msgid "The SSID of the single wireless router."
4776+msgstr "The SSID of the single wireless router."
4777+
4778+#. Type: string
4779+#. Description
4780+#: ../checkbox.templates:9001
4781+msgid "Router PSK:"
4782+msgstr "Router PSK:"
4783+
4784+#. Type: string
4785+#. Description
4786+#: ../checkbox.templates:9001
4787+msgid "The PSK of the single wireless router."
4788+msgstr "The PSK of the single wireless router."
4789+
4790+#. Type: string
4791+#. Description
4792+#: ../checkbox.templates:10001
4793+msgid "WPA BG SSID:"
4794+msgstr "WPA BG SSID:"
4795+
4796+#. Type: string
4797+#. Description
4798+#: ../checkbox.templates:10001
4799+msgid "The SSID of the 802.11b/g router with WPA security."
4800+msgstr "The SSID of the 802.11b/g router with WPA security."
4801+
4802+#. Type: string
4803+#. Description
4804+#: ../checkbox.templates:11001
4805+msgid "WPA BG PSK:"
4806+msgstr "WPA BG PSK:"
4807+
4808+#. Type: string
4809+#. Description
4810+#: ../checkbox.templates:11001
4811+msgid "The PSK of the 802.11b/g router with WPA security."
4812+msgstr "The PSK of the 802.11b/g router with WPA security."
4813+
4814+#. Type: string
4815+#. Description
4816+#: ../checkbox.templates:12001
4817+msgid "WPA N SSID:"
4818+msgstr "WPA N SSID:"
4819+
4820+#. Type: string
4821+#. Description
4822+#: ../checkbox.templates:12001
4823+msgid "The SSID of the 802.11n router with WPA security."
4824+msgstr "The SSID of the 802.11n router with WPA security."
4825+
4826+#. Type: string
4827+#. Description
4828+#: ../checkbox.templates:13001
4829+msgid "WPA N PSK:"
4830+msgstr "WPA N PSK:"
4831+
4832+#. Type: string
4833+#. Description
4834+#: ../checkbox.templates:13001
4835+msgid "The PSK of the 802.11n router with WPA security."
4836+msgstr "The PSK of the 802.11n router with WPA security."
4837+
4838+#. Type: string
4839+#. Description
4840+#: ../checkbox.templates:14001
4841+msgid "Open BG SSID:"
4842+msgstr "Open BG SSID:"
4843+
4844+#. Type: string
4845+#. Description
4846+#: ../checkbox.templates:14001
4847+msgid "The SSID of the 802.11b/g router with open security."
4848+msgstr "The SSID of the 802.11b/g router with open security."
4849+
4850+#. Type: string
4851+#. Description
4852+#: ../checkbox.templates:15001
4853+msgid "Open N SSID:"
4854+msgstr "Open N SSID:"
4855+
4856+#. Type: string
4857+#. Description
4858+#: ../checkbox.templates:15001
4859+msgid "The SSID of the 802.11n router with open security."
4860+msgstr "The SSID of the 802.11n router with open security."
4861+
4862+#. Type: string
4863+#. Description
4864+#: ../checkbox.templates:16001
4865+msgid "Bluetooth Device Address:"
4866+msgstr "Bluetooth Device Address:"
4867+
4868+#. Type: string
4869+#. Description
4870+#: ../checkbox.templates:16001
4871+msgid "The Bluetooth Device Address of the Bluetooth target."
4872+msgstr "The Bluetooth Device Address of the Bluetooth target."
4873
4874=== added file 'debian/po/es.po'
4875--- debian/po/es.po 1970-01-01 00:00:00 +0000
4876+++ debian/po/es.po 2013-11-06 10:20:36 +0000
4877@@ -0,0 +1,216 @@
4878+# Spanish translation for checkbox
4879+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
4880+# This file is distributed under the same license as the checkbox package.
4881+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
4882+#
4883+msgid ""
4884+msgstr ""
4885+"Project-Id-Version: checkbox\n"
4886+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
4887+"POT-Creation-Date: 2012-09-21 11:25-0400\n"
4888+"PO-Revision-Date: 2012-09-21 18:40+0000\n"
4889+"Last-Translator: Daniel Manrique <daniel.manrique@canonical.com>\n"
4890+"Language-Team: Spanish <es@li.org>\n"
4891+"MIME-Version: 1.0\n"
4892+"Content-Type: text/plain; charset=UTF-8\n"
4893+"Content-Transfer-Encoding: 8bit\n"
4894+"X-Launchpad-Export-Date: 2013-10-18 05:20+0000\n"
4895+"X-Generator: Launchpad (build 16799)\n"
4896+
4897+#. Type: string
4898+#. Description
4899+#: ../checkbox.templates:1001
4900+msgid "Test suite blacklist:"
4901+msgstr "Lista negra del conjunto de pruebas:"
4902+
4903+#. Type: string
4904+#. Description
4905+#: ../checkbox.templates:1001
4906+msgid "List of job files to never run when testing with checkbox."
4907+msgstr ""
4908+"Lista de archivos de trabajo a no ejecutar cuando se prueba con Comprobación "
4909+"del Sistema."
4910+
4911+#. Type: string
4912+#. Description
4913+#: ../checkbox.templates:2001
4914+msgid "Test suite whitelist:"
4915+msgstr "Lista blanca del conjunto de pruebas:"
4916+
4917+#. Type: string
4918+#. Description
4919+#: ../checkbox.templates:2001
4920+msgid "List of jobs to run when testing with checkbox."
4921+msgstr ""
4922+"Lista de tareas a ejecutar mientras se realizan pruebas con checkbox."
4923+
4924+#. Type: string
4925+#. Description
4926+#: ../checkbox.templates:3001
4927+msgid "Transport URL:"
4928+msgstr "URL de transporte:"
4929+
4930+#. Type: string
4931+#. Description
4932+#: ../checkbox.templates:3001
4933+msgid "URL where to send submissions."
4934+msgstr "URL de destino de los envíos."
4935+
4936+#. Type: string
4937+#. Description
4938+#: ../checkbox.templates:4001
4939+msgid "Launchpad E-mail:"
4940+msgstr "Correo electrónico de Launchpad:"
4941+
4942+#. Type: string
4943+#. Description
4944+#: ../checkbox.templates:4001
4945+msgid "E-mail address used to sign in to Launchpad."
4946+msgstr ""
4947+"Dirección de correo electrónico usada para iniciar sesión en Launchpad."
4948+
4949+#. Type: string
4950+#. Description
4951+#: ../checkbox.templates:5001
4952+msgid "HTTP Proxy:"
4953+msgstr "Proxy HTTP:"
4954+
4955+#. Type: string
4956+#. Description
4957+#: ../checkbox.templates:5001
4958+msgid "HTTP proxy to use instead of the one specified in environment."
4959+msgstr "Proxy HTTP que se usará en lugar del especificado en el entorno."
4960+
4961+#. Type: string
4962+#. Description
4963+#: ../checkbox.templates:6001
4964+msgid "HTTPS Proxy:"
4965+msgstr "Proxy HTTPS:"
4966+
4967+#. Type: string
4968+#. Description
4969+#: ../checkbox.templates:6001
4970+msgid "HTTPS proxy to use instead of the one specified in environment."
4971+msgstr "Proxy HTTPS que se usará en lugar del especificado en el entorno."
4972+
4973+#. Type: select
4974+#. Description
4975+#: ../checkbox.templates:7001
4976+msgid "Routers:"
4977+msgstr "Enrutadores:"
4978+
4979+#. Type: select
4980+#. Description
4981+#: ../checkbox.templates:7001
4982+msgid "Whether there is a single router or multiple routers."
4983+msgstr "Indica si hay un solo enrutador o varios."
4984+
4985+#. Type: string
4986+#. Description
4987+#: ../checkbox.templates:8001
4988+msgid "Router SSID:"
4989+msgstr "Identificador (SSID) del enrutador."
4990+
4991+#. Type: string
4992+#. Description
4993+#: ../checkbox.templates:8001
4994+msgid "The SSID of the single wireless router."
4995+msgstr "El identificador de red (SSID) del enrutador."
4996+
4997+#. Type: string
4998+#. Description
4999+#: ../checkbox.templates:9001
5000+msgid "Router PSK:"
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches