wireless_scanning should use NetworkManager and not iwconfig/iwlist
Bug #900370 reported by
Brendan Donegan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Medium
|
Brendan Donegan |
Bug Description
The wireless_scanning test uses the iwconfig and iwlist tools to scan for SSIDs. The kernel interfaces that these tools use are about to be deprecated (they may break in Precise at some point) and we would need to change the test to use the new interfaces used by 'iw'. A better solution is to use the 'nmcli dev list' command to spit out the SSIDs. The tool is just an interface to NetworkManager itself, and as the only supported network management tool in Ubuntu it is guaranteed to continue working indefinitely.
I wouldn't consider this a wishlist item, as failing to act on it would eventually break our test.
Related branches
lp:~brendan-donegan/checkbox/bug900370_wireless_scanning_nmcli
- Zygmunt Krynicki (community): Approve
- Brendan Donegan (community): Needs Resubmitting
-
Diff: 72 lines (+19/-28)3 files modifieddebian/changelog (+2/-0)
jobs/wireless.txt.in (+17/-3)
scripts/network_wireless_test (+0/-25)
lp:~roadmr/ubuntu/quantal/checkbox/0.14.8
- 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: | |
milestone: | none → 0.14 |
Changed in checkbox: | |
status: | Confirmed → In Progress |
assignee: | nobody → Brendan Donegan (brendan-donegan) |
Changed in checkbox: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Setting at medium now, to become High if we get into the situation where it's broken before we got a chance to deal with it.