Merge lp://qastaging/~roadmr/ubuntu/quantal/checkbox/0.14.9 into lp://qastaging/ubuntu/quantal/checkbox
Status: | Merged |
---|---|
Merge reported by: | Luke Yelavich |
Merged at revision: | not available |
Proposed branch: | lp://qastaging/~roadmr/ubuntu/quantal/checkbox/0.14.9 |
Merge into: | lp://qastaging/ubuntu/quantal/checkbox |
Diff against target: |
2871 lines (+2175/-238) 14 files modified
checkbox/dbus/__init__.py (+89/-0) checkbox/dbus/udisks2.py (+479/-0) checkbox/heuristics/__init__.py (+56/-0) checkbox/heuristics/udev.py (+44/-0) checkbox/heuristics/udisks2.py (+62/-0) checkbox/parsers/udevadm.py (+19/-0) checkbox/tests/heuristics.py (+40/-0) checkbox/udev.py (+93/-0) debian/changelog (+15/-0) debian/control (+1/-0) jobs/mediacard.txt.in (+24/-24) scripts/removable_storage_test (+425/-175) scripts/removable_storage_watcher (+823/-37) setup.py (+5/-2) |
To merge this branch: | bzr merge lp://qastaging/~roadmr/ubuntu/quantal/checkbox/0.14.9 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mathieu Trudel-Lapierre | Approve | ||
Ubuntu branches | Pending | ||
Review via email:
|
Description of the change
This adds udisks2 support to removable storage tests in checkbox. This encompasses media cards (all variants), USB storage devices, ESATA and FireWire.
The code required to implement this is somewhat extensive, but is necessary because udisks1 is not shipping in Quantal and without this, none of the checkbox removable storage tests will work.
I was told we shouldn't need to request an explicit FFe for this as it needs release team review anyway, but the spirit of this is a "new feature", please take this into account when reviewing it.
I'll add the required build and install logs to the linked bug anyway, in case they're needed for the review.
Thanks and apologies for the late-landing request.
Seems fine to me, I'll merge once the bug https:/ /bugs.launchpad .net/checkbox/ +bug/1016035 gets approved by the release team.