Merge lp:~roadmr/checkbox/packaging-libqt5v8-dependency into lp:checkbox

Proposed by Daniel Manrique
Status: Superseded
Proposed branch: lp:~roadmr/checkbox/packaging-libqt5v8-dependency
Merge into: lp:checkbox
Diff against target: 9414 lines (+9017/-0)
78 files modified
debian/canonical-certification-server.install (+3/-0)
debian/changelog (+3044/-0)
debian/checkbox-autostart-desktop.install (+1/-0)
debian/checkbox-autostart-server.install (+1/-0)
debian/checkbox-ci-mailer.install (+1/-0)
debian/checkbox-cli.install (+3/-0)
debian/checkbox-cli.links (+1/-0)
debian/checkbox-cli.postinst (+7/-0)
debian/checkbox-gui.install (+4/-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 (+3/-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 (+441/-0)
debian/copyright (+33/-0)
debian/extras/canonical-certification-config/canonical-certification.conf (+20/-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-ihv-demo-config.install (+1/-0)
debian/plainbox-insecure-policy.install (+1/-0)
debian/plainbox-provider-certification-client.install (+2/-0)
debian/plainbox-provider-certification-server-soc.install (+2/-0)
debian/plainbox-provider-certification-server.install (+2/-0)
debian/plainbox-provider-checkbox.install (+2/-0)
debian/plainbox-provider-checkbox.lintian-overrides (+5/-0)
debian/plainbox-provider-resource-generic.install (+2/-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-support.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 (+85/-0)
debian/source/format (+1/-0)
debian/tests/control (+2/-0)
debian/tests/unit-tests (+15/-0)
To merge this branch: bzr merge lp:~roadmr/checkbox/packaging-libqt5v8-dependency
Reviewer Review Type Date Requested Status
Zygmunt Krynicki (community) Needs Resubmitting
Review via email: mp+211583@code.launchpad.net

This proposal has been superseded by a proposal from 2014-03-18.

Commit message

Reduced set of qt5 build-depends to minimum necessary, fixes build dependencies, and removes arch restriction logic which is no longer needed.

Description of the change

* Reduced set of qt5 build-depends to minimum necessary
* Drop GUI_ARCHES logic in debian/rules.
* Drop arch-restriction from packages.
* Drop libqt5v8-5-dev build-dependency. (LP: #1292801)
* Remove arch restriction from checkbox. All dependencies are present
  now, and keeping things in dep-wait state is recommended cause it
  doesn't block anything and this upload would not be necessary.

To post a comment you must log in.
Revision history for this message
Zygmunt Krynicki (zyga) wrote :

wrong target branch

review: Needs Resubmitting

Unmerged revisions

69. By Daniel Manrique

Reduced set of qt5 build-depends to minimum necessary

68. By Daniel Manrique

* Drop GUI_ARCHES logic in debian/rules.
* Drop arch-restriction from packages.
* Drop libqt5v8-5-dev build-dependency. (LP: #1292801)
* Remove arch restriction from checkbox. All dependencies are present
  now, and keeping things in dep-wait state is recommended cause it
  doesn't block anything and this upload would not be necessary.

67. By Daniel Manrique

"Packaging changes: finalizing the 0.17.8 release of checkbox (checkbox-old). Opening 0.17.9.dev version. [r=zkrynicki][bug=][author=roadmr]"

66. By Sylvain Pineau

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

65. By Daniel Manrique

"Added config examples for virt/network testing. These "templates" can be modified by users to fit their needs. [r=zkrynicki][bug=][author=roadmr]"

64. By Zygmunt Krynicki

"automatic merge by tarmac [r=roadmr][bug=1243058][author=checkbox-dev]"

63. By Daniel Manrique

"uild checkbox-gui only on supported architectures (i386, amd64, armhf).

The reason the others are unsupported is that the qt5declarative set of
packages depends on the v8 javascript engine which is unavailable for those
architectures. If/when this dependency becomes available we can either remove
these restrictions or leave the supported arch list "empty".
 [r=sylvain-pineau][bug=][author=roadmr]"

62. By Daniel Manrique

"Removed build dependencies on qt{multimedia,sensors}5-dev as they're not actually needed, Minor rearranging of checkbox-gui dependencies.
 [r=zkrynicki][bug=][author=roadmr]"

61. By Zygmunt Krynicki

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

60. By Daniel Manrique

"checkbox-gui needs to depend on the qt5 local storage plugin to store the user's choice of whether to show the deselection warning. [r=brendan-donegan][bug=][author=roadmr]"

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

Subscribers

People subscribed via source and target branches