lp:~ubuntu-branches/ubuntu/precise/checkbox/precise-201204040741
- Get this branch:
- bzr branch lp:~ubuntu-branches/ubuntu/precise/checkbox/precise-201204040741
Branch merges
- Ubuntu branches: Pending requested
-
Diff: 282 lines (+258/-0) (has conflicts)4 files modifieddebian/po/ast.po (+120/-0)
po/Makevars (+42/-0)
qt/frontend/checkboxtr.cpp (+49/-0)
qt/frontend/checkboxtr.h (+47/-0)
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 42. By Daniel Holbach
-
* New upstream release (LP: #971889)
* Automated translation file updates from Launchpad
* Fixed string_to_type conversion in network_bandwidth_ test (LP: #954587)
* Internationalization support in checkbox-qt; updated checkbox.pot file
(LP: #951054)
* plugins/jobs_info. py: Checkbox doesn't warn that invalid whitelist patterns
are being used (LP: #937651) - 41. By Daniel Holbach
-
* New upstream release (LP: #960633)
* Automated translation file updates from Launchpad
* qt/frontend/qtfront. ui: If the test text is too long, then it is cut off
(LP: #950111)
* checkbox_qt/qt_interface .py, qt/frontend/ qtfront. cpp,
qt/frontend/qtfront. h, qt/frontend/ qtfront. ui: add a popup comment box
for each test under the "Run" tab. (LP: #959452)
* checkbox/user_interface. py, qt/frontend/ qtfront. cpp,
qt/frontend/qtfront. h, checkbox_ qt/qt_interface .py: Set
interface.direction to NEXT if all the tests were executed and the user
either analyzed or submitted the results. (LP: #956329)
* checkbox/user_interface. py, plugins/ user_interface. py,
qt/frontend/qtfront. cpp, qt/frontend/ qtfront. h,
checkbox_qt/qt_interface .py: Use the ui persistent storage to keep some ui
configuration values. (LP: #937626)
* checkbox/user_interface. py: Avoid using fork() + call() to run a web
browser. Use Popen instead.(LP: #956307)
* qt/frontend/qtfront. ui, qt/frontend/ qtfront. cpp, qt/frontend/ qtfront. h:
Removed welcome tab (LP: #957090)
* Reset default checkbox log level to INFO from DEBUG to make logs less
confusing and verbose. (LP: #949745)
* Removed dependency on bluetooth/detect- output on the
suspend/suspend_ advanced job. (LP: #955375)
* jobs/mediacard.txt.in, scripts/ removable_ storage_ test,
scripts/removable_ storage_ watcher: Modified removable_ storage_ watcher and
removable_storage_ test to accept list of busses to watch to resolve
problems on systems with MMC readers that present themselves as USB
devices rather than SDIO (LP: #953160)
* jobs/optical.txt.in: Fixed the job descriptions for optical/read and
optical/cdrom-audio- playback to account for changes in Precise and make
them less confusing (LP: #954606)
* Linted qt_interface which had a few syntax errors (LP: #949957)
* plugins/apport_ prompt. py: Fixed apport integration was producing a trace
(LP: #959463)
* Bumped revision number to 0.13.5 in trunk
* jobs/keys.txt.in: Fix definition for keys/media-keys test which failed to
run (LP: #954480)
* Show the UF invalidation warning if all test cases are unchecked from the
right click menu (LP: #956757)
* checkbox_qt/qt_interface .py, qt/frontend/ qtfront. cpp,
qt/frontend/qtfront. h: Tests now select Yes on PASS status (LP: #954556) - 40. By Javier Collado
-
* New upstream release (LP: #949983)
* Automated translation file updates from Launchpad
[Brendan Donegan]
* Added 'scsi' as a valid bus ID for determining product in udevadm.py
(LP: #940249)
* Added 'cciss' as a valid bus ID for determining product in udevadm.py
(LP: #942548)
* Updated command fields in composite disk jobs to address the ! in
some disk paths (LP: #942769)
* Updated create_connection to poll for registration of connection and
then attempt to bring it up (LP: #944662)
* Fixed command run by wireless_connection tests so that they fail if the
internet_test fails, but still clean up the connection file (LP: #944176)
* Fixed wireless_connection_ open_* jobs to not provide security options
(LP: #947163)[Javier Collado]
* Added python-cairo as a dependency for checkbox-gtk (LP: #940163)[Marc Tardif]
* Tidied up logic for determining DISK device product and vendor
(LP: #942548)
* Fixed filename matching expression for local jobs (LP: #942273)
* Fixed duplicate System Testing applications after upgrade (LP: #940627)[Tim Chen]
* Modifications to removable_storage_ test to handle cases where removable
media is not mounted prior to test running. (LP: #944623) - 39. By Daniel Manrique
-
New upstream release (LP: #939549):
[Brendan Donegan]
* Typo in command for for miscellanea/virtualization- check (LP: #934243)
* Resized test selection views in checkbox-qt (LP: #937113)[Daniel Manrique]
* Use GObject from gi.repository instead of gobject (LP: #937099)
* Disable flushing to disk after every file access during gathering phase for
a significant speed boost. (LP: #939019)[Javier Collado]
* Fixed running of disk/read_performance tests (LP: #933528) [Sylvain Pineau]
* Fix depends fields in info and suspend test suites (LP: #934051)
* Display results report in non-graphical interfaces (LP: #937657)[ Tiago Salem Herrmann ]
* Remove auto generated qt resource file (LP: #938863)[Ara Pulido]
* Fix the Ubuntu Friendly warning message (LP: #939448) - 38. By Jeff Lane
-
New upstream release (LP: #933090):
[Jeff Lane]
* Added a Hard Disk Stats Test that was part of a much older merge request
for server test suite.
* Modified apport-directory to provide feedback
* Added new optical_write_test script and created appropriate jobs to refine
optical drive testing
* Created new resource job that creates an optical.{CD-R,DVD- R} resource to
determine if a machine's optical drive supports writing or is read-only.
* Added virt-check test to determine if a server will work as an OpenStack
Compute Node.
* Moved apport-directory changes from an old branch to checkbox where the
job now resides.[Marc Tardif]
* Removed trailing directories from the devpath of disk devices (LP: #925582)
* Fixed awk regular expression in max_diskspace_used script (LP: #926312)
* Implemented anonymous submissions to Launchpad with a dummy e-mail
address.
* Qt: Moved widgets around in Results window.
* Changed options and arguments passed to show_tree method, and related UI
changes.
* Simplified running checkbox-qt from source tree, by compiling if needed.
* Added support for decimals and multiple partitions in max_diskspace_used.
* Fixed reference to xrandr_detect_modes replaced by VESA_drivers_not_in_ use.
* Fixed depends in debian/control file for checkbox-qt.[Daniel Manrique]
* Changed way of obtaining preferred browser to ensure we honor the user's
preference rather than Chromium's clobbering of
/etc/alternatives/ gnome-www- browser (LP: #925603)
* Added submission_path_prompt config variable; if set, it will be shown to
the user before the test selection screen, and the value entered will
override the default filename for the xml report.
* plugins/suites_ prompt. py: Fixed jobs being run despite being deselected.
* Qt: Changed color of the step bubbles to Ubuntu Orange, and made it
parametrizable.
* Qt: View report functionality.
* Qt: Set the runtime application icon.
* Fixed typo in network/info.
* Fixed typo in create_connection.[Brendan Donegan]
* Changed checkbox-cli text to clearly explain what + does (LP: #926417)
* Changed progress bar of Qt UI to standard rather than custom one,
prettified tabs and updated Launchpad email text amongst other UI tweaks
in qt/frontend/qtfront. ui
* Fixed some oversights in the mediacard job files regarding test
descriptions and card types.
* Tweaked the memory_compare script a bit to make it easier to maintain.
* Used regexes in default whitelist.[ Javier Collado ]
* Removed job that installed ipmitool by default (LP: #931954)[Tiago Salem Herrmann]
* Implementation of Qt frontend for checkbox.
* Qt-related features and bugfixes:
* Qt: Added welcome screen image and background color.
* Qt: Removed maximize/restore button.
* Qt: added select/deselect all popup menu.
* Qt: Status screen
* Qt: Antialiasing hint for step numbers and question mark.[Sylvain Pineau]
* Tests will run in in order specified by the whitelist.
* JobStore caches most of a job's attributes in memory to speed up sorting. - 37. By Daniel Manrique
-
New upstream release (LP: #925090):
[Brendan Donegan]
* Fixed the cpu_topology script so that it doesn't mistake the word
'processor' in the value of another field for the field 'processor'
(LP: #882161)
* Added create_connection script and jobs to automatically create/test a
wireless network connection.
* Updated wireless job dependencies.
* Add wireless performance data collecting tests.
* Changed is_laptop test to a shell test and implemented a check_is_laptop
script to check automatically for a systems 'laptopness' (LP: #886668)
* Fixed connect_wireless script which continued failing to correctly
identify wireless connections.
* Don't fail the sleep_test if the wake alarm is still set (LP: #911161)
* Add requirement for mem sleep state to be supported to the
suspend_advanced_ auto job (LP: #804190)
* Fixed the camera/display test and removed the camera/video one.
* Added display resource and matching requirements to external video
output tests.
* Added removable_storage_ watcher script to replace watch_command to make
testing USB, FireWire and MMC devices easier and more cohesive.
* Added memory_compare script to automate the memory/info job
* Switch audio settings to correct device before running audio tests
(LP: #916859)
* Nixed graphics/xorg-version- output job and updated other job dependencies,
since it is redundant with graphics/xorg-version. (LP: #671144) [Gabor Kelemen]
* Fixed last two remaining strings with backslashes (LP: #868571)
* Fix misplaced parentheses, so translation can work (LP: #904876)[Marc Tardif]
* Refactored install scripts to be agnostic of variant name:
install/postinst, install/config and debian/*.postinst.
* Using title defined in user_interface plugin in GTK interface.
* Updated default.whitelist to reflect renamed jobs.
* Removed files with non-printable characters from submission.xml.
* Fixed parser for submission files with empty question comments
and context info (LP: #912546)
* Added support for skipping tests when the depends don't pass
(LP: #509598)
* Removed extraneous code from the sleep_test.
* Refactored logic to check for network after suspend.
* Removed deprecated hwtest package.
* cpu_offlining was incorrectly using return instead of exit.[Daniel Manrique]
* Update control files under debian/ to eliminate (most) lintian warnings
(LP: #352986)
* Environment variables specified with environ: in a job description will be
passed to the backend for it to add to its environment. (LP: #897889)
* Handle malformed LANGUAGE environment variable values (LP: #912946)
* Added interactive media_keys_test script.
* Make creation of wireless connection files more robust (LP: #923836)
* Recommend gstreamer-gconf to enable media tests on kubuntu (LP: #898641)
* Add bluetooth device requirement to obex jobs (LP: #921128)
* Add a plugin conf variable for the welcome string (shown on the first
screen when checkbox runs), so it can be changed without much effort.
* Remove superflous bluetooth/detect job
* Fixed typo in jobs/local.txt.in (phoronix misspelled as peripherals).
* Rearranged a misplaced changelog entry.
* Updated debian/control to remove unneeded Uploader: field.[Robert Roth]
* Fixed spelling mistakes in user_apps job file. (LP: #904209)[Jeff Lane]
* Created automated network info test to get some config info during automated
runs. (LP: #912038)
* Added requires to suspend wireless jobs so they won't run if wireless isn't
present (LP: #907150)
* Fixed issue in usb_test with unwritable filesystems (LP: #912522)
* Fixed USB tests so that insert, storage, remove run in proper order
* Removed usb_storage_after_suspend since it's superfluous, all other USB
tests already run after suspend.
* Modifed usb_test to handle firewire drives as well, renamed script to
removable_storage_ test [Aurélien Gâteau]
* Improvements to Recover dialog and show_info method.[ Javier Collado ]
* Error while creating binary package fixed (LP: #921576)[ Sylvain Pineau ]
* Replaced xrandr_display_ modes with automated check for VESA driver
* Refactored Unity compatibility tests - 36. By Daniel Manrique
-
New upstream release (LP: #892268):
[Marc Tardif]
* Generate a submission.xml file that contains all device and attachment
* Write the report before reporting the validation error.
* Changed device.product to dmi.product for the formfactor (LP: #875312)[Daniel Manrique]
* Use gettext for string (LP: #869267)
* Move progress indicator to main checkbox dialog instead of a
transient window (LP: #868995)
* Ignore malformed dpkg entries in package_resource (LP: #794747)
* Reset window title after finishing a manual test (LP: #874690)
* Handle "@" in locale names (as in ca@valencia).[Jeff Lane]
* Went through all the job files and:
* Updated descriptions to match Unity UI structure
* Added descriptions where necessary
* Added further details to some descriptions
* Moved some jobs to more appropriate files
* Fixed job names in older job files to match new naming scheme
(suite/testname)
* Added jobs to local.txt to ensure all job files are now parsed
(this allows easier addition of existing tests to whitelists)
* Changed remaining manual job descriptions to match the new format
* Updated CD and DVD write tests to be more clear about when to skip
them (LP: #772794)[Ara Pulido]
* Rewrote all job descriptions to match OEM QA syntax[Brendan Donegan]
* Fix the code that assigns keys in checkbox-cli so that it never assigns
keys which have other uses. (LP: #877467)
* Show details of unmet job requirements (LP: #855852)
* Ensure that connect_wireless chooses a wireless connection from the list
of available connections (LP: #877752)
* Have the bluetooth/detect tests require a device with the category
BLUETOOTH to run, thus preventing the test from failing on systems with
no Bluetooth device (LP: #862322)
* Rename attachment jobs to not have a forward slash in their name
(LP: #887964)
* Guard against trying to write files to logical partitions on USB sticks
(which will obviously fail) in usb_test (LP: #887049)
* Make the OpenGL test ignore the return value of glxgears and improve
the test description (LP: #890725)
* Allow input/mouse test to run if a TOUCH device is present
(LP: #886129)[ Javier Collado ]
* Broken job dependencies fixed (LP: #888447)
* Regex support when specifying blacklists and whitelists on the
commandline (LP: #588647) - 35. By Daniel Manrique
-
New upstream release (LP: #862579):
[Brendan Donegan]
* Remove test for FTP connection from network_check script (LP: #854222)
* Update a parameter in usb_test to have it run faster.
* Remove record_playback_ after_suspend from Ubuntu Friendly whitelist (LP: #855540)
* Fix minor typo in multi-monitor friendly resolution_test script which caused
minimum_resolution test to fail (LP: #855599)
* Remove storage_devices_ test from Ubuntu Friendly whitelist since bonnie++ (which it uses) is not installed by default (LP: #855841)
* 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)
* Reset the selections at the test suite prompt if No is selected at the recover prompt (LP: #861208)
* 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)
* Make connect_wireless use the UUID of the connection instead of the name for greater reliability (LP: #862190)[Daniel Manrique]
* Restored _recover attribute, re-enabling welcome and test selection
screens (LP: #852204)
* Remove memory/test from the Ubuntu Friendly whitelist (LP: #853799)
* Use diff instead of grep, better comparing of empty files (LP: #852014)
* Apport integration: new mandatory "tag" value in ApportOptions (LP: #852201)
* Add warning prior to starting the tests (LP: #855328)
* Apport integration: Fix instantiation of Gtk.RadioButton, needed due
to PyGI related API changes (LP: #805679)
* Remove ping -R parameter that apparently caused ICMP packets to be dropped
by some routers (LP: #861404)[ Evan Broder ]
* Replace resolution_test with an implementation which uses GdkScreen to
be multimonitor-aware (LP: #632987)[Jeff Lane]
* Fix names of optical drive tests and remove a non-existing test from the
whitelist (LP: #854808)
* Fix wireless_*_suspend jobs so they recreate iface file instead of append
each time (LP: #855845)
(LP: #852201)
* Clarify better the intend of the is_laptop question (LP: #861844)
* Fixed dependencies for tests that depend on suspend/suspend_ advanced
(LP: #860651)[Tim Chen]
* Fix cpu_scaling_test (LP: #811177)[Ara Pulido]
* Avoid connect_wireless messing with AP with similar names (LP: #861538)
* Remove bluetooth/file-transfer from the list of tests to run, since due to
bug 834348 it always fails.[Marc Tardif]
* Added support for wildcards when verifying the transport certificate.
* Applying depends across suites (LP: #861218) - 34. By Daniel Holbach
-
New upstream release (LP: #850395):
* Redirecting stderr to pipe to fix the gconf_resource script (LP: #832321)
* Clear jobs directory when user selects No to recover question (LP: #836623)
* checkbox/job.py: Guard against bogus timeout values (LP: #827859)
* More explicit handling of string decoding/encoding, avoids problems with
non-ascii characters (LP: #833747)
* Changed architecture from all to any for checkbox base, to build
architecture-specific binaries (LP: #833696)
* Several corrections necessary due to test name changes or typos found in
job files
* Connecting hyper text widgets only once (LP: #827904)
* Detecting MMC readers as OTHER instead of DISK (LP: #822948)
* Validating the hostname in the SSL certificate (LP: #625076)
* Validating the submission.xml (LP: #838123) - 33. By Mathieu Trudel-Lapierre
-
New upstream release (LP: #841983):
[ Daniel Manrique ]
Work around PyGTK API changes that kept checkbox from starting up
(LP: #839675).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/precise/checkbox