[usb/insert,remove] the dependencies are messed up for Precise (it appears)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Brendan Donegan |
Bug Description
usb/detect __usb__ Pass ID 1d6b:0002 Linux Foundation 2.0 root hub ID 1d6b:0002 Linux Foundation 2.0 root hub ID 8087:0020 Intel Corp. Integrated Rate Matching Hub ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
usb/insert __usb__ Pass
usb/keyboard __usb__ Pass
usb/mouse __usb__ Pass
usb/remove __usb__ Uninitiated
usb/storage-
Because usb/storage-
Related branches
- Marc Tardif (community): Approve
-
Diff: 29 lines (+3/-2)2 files modifieddata/client-cert.whitelist (+2/-2)
debian/changelog (+1/-0)
- Marc Tardif (community): Approve
-
Diff: 46 lines (+5/-3)2 files modifieddebian/changelog (+2/-0)
jobs/usb.txt.in (+3/-3)
- Daniel Holbach (community): Approve
- Micah Gersten (community): Needs Fixing
- Ubuntu branches: Pending requested
-
Diff: 4032 lines (+691/-1663)52 files modifiedbackend (+7/-3)
checkbox/parsers/udevadm.py (+8/-1)
data/whitelists/default.whitelist (+1/-0)
debian/changelog (+56/-0)
debian/control (+7/-2)
debian/po/ast.po (+2/-2)
debian/po/cs.po (+2/-2)
debian/po/de.po (+2/-2)
debian/po/en_AU.po (+2/-2)
debian/po/en_GB.po (+2/-2)
debian/po/es.po (+4/-3)
debian/po/fr.po (+13/-13)
debian/po/he.po (+2/-2)
debian/po/hu.po (+2/-2)
debian/po/id.po (+2/-2)
debian/po/it.po (+2/-2)
debian/po/ja.po (+2/-2)
debian/po/nl.po (+2/-2)
debian/po/oc.po (+2/-2)
debian/po/pl.po (+2/-2)
debian/po/pt_BR.po (+2/-2)
debian/po/ro.po (+2/-2)
debian/po/ru.po (+2/-2)
debian/po/tr.po (+2/-2)
debian/po/uk.po (+2/-2)
debian/po/zh_CN.po (+2/-2)
debian/po/zh_TW.po (+2/-2)
jobs/cpu.txt.in (+1/-0)
jobs/esata.txt.in (+0/-6)
jobs/firewire.txt.in (+0/-6)
jobs/mediacard.txt.in (+0/-48)
jobs/optical.txt.in (+90/-52)
jobs/resource.txt.in (+1/-1)
jobs/usb.txt.in (+7/-19)
jobs/wireless.txt.in (+17/-3)
plugins/apport_prompt.py (+0/-280)
plugins/backend_info.py (+60/-21)
plugins/suites_prompt.py (+8/-1)
po/POTFILES.in (+0/-1)
po/ar.po (+13/-12)
po/fi.po (+28/-14)
po/fr.po (+131/-109)
po/pt_BR.po (+5/-5)
qt/checkbox-qt.ui (+0/-935)
qt/frontend/qtfront.cpp (+2/-1)
qt/frontend/qtfront.ui (+8/-5)
scripts/display_resource (+84/-0)
scripts/graphics_driver (+81/-50)
scripts/network_info (+15/-2)
scripts/network_wireless_test (+0/-25)
scripts/optical_write_test (+3/-4)
setup.py (+1/-1)
Changed in checkbox: | |
status: | New → Won't Fix |
status: | Won't Fix → New |
Changed in checkbox: | |
assignee: | nobody → Brendan Donegan (brendan-donegan) |
status: | Confirmed → In Progress |
milestone: | none → 0.14.x |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
As I recall, a possible fix is listing the jobs in the desired order in the whitelist, while removing the dependencies; that way even if one fails, the other will run, and they will be run in the correct order. However, since job ordering in checkbox is less than reliable, I'm not sure how feasible it'd be to do that.
I'll set this to Confirmed as we don't really know how to fix it, but this bug is still present as the dependency is still in place.