removable_storage_test fails with trace
Bug #1321288 reported by
Daniel Manrique
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Fix Released
|
Critical
|
Unassigned |
Bug Description
This is a consequence of the new xhci code to detect usb3 devices.
How to reproduce:
- Insert a memory card
- /usr/lib/
Actual result:
Traceback (most recent call last):
File "./removable_
from checkbox_
ImportError: cannot import name 'get_udev_
Marking as critical because 1) it should be a small fix, and 2) it's causing ALL removable storage tests on a certification run to fail.
Related branches
lp:~roadmr/checkbox/1321288-ppppc-proper-checkbox-support-depends
- Zygmunt Krynicki (community): Approve
-
Diff: 11 lines (+1/-0)1 file modifieddebian/control (+1/-0)
Superseded
for merging
into
lp:~checkbox-dev/checkbox/ppa-packaging-plainbox-provider-canonical-certification
- Checkbox Developers: Pending requested
-
Diff: 371 lines (+323/-0) (has conflicts)9 files modifieddebian/changelog (+52/-0)
debian/compat (+1/-0)
debian/control (+70/-0)
debian/copyright (+131/-0)
debian/rules (+20/-0)
debian/source/format (+1/-0)
debian/source/lintian-overrides (+2/-0)
debian/upstream/signing-key.asc (+42/-0)
debian/watch (+4/-0)
Changed in plainbox-provider-checkbox: | |
status: | Triaged → Fix Committed |
milestone: | none → 0.5 |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This happened because python3- checkbox- support is at 0.2-1 with Ubuntu, since we don't request a specific version when installing canonical- certification- client, the current one satisfies the requirement, but the version with the required code for this is 0.3~dev-something. We probably should update dependencies of plainbox- provider- checkbox (where the script lives) to require a version of python3- checkbox- support that doesn't cause it to break.
For now the workaround is to manually install python3- checkbox- support.
BTW, python3- plainbox- support is apparently the only package that didn't upgrade to the newer-than-ubuntu version when installing c-c-client.