ftp test is not useful and should be removed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Medium
|
Brendan Donegan | ||
checkbox (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Ubuntu Oneiric and Checkbox 0.12.7 (and also present in trunk).
The scripts/
networking/
networking/
wireless/
external_usb_modem
network_check verifies ability to connect via http and ftp to ubuntu.com, and shows a dialog box with results for both protocols, such as:
HTTP: Success
FTP: Failure
The FTP portion of the test should be removed, since it confuses users (in the above example, was the test a success or a failure?), is more likely to be blocked by firewalls (which can result in a false negative) and is falling into disuse. Testing HTTP connectivity should be enough for the purposes of this test. The test asks the user for manual confirmation of results, which for now suffices, but should be noted as awkward.
Eventually, the best solution would be to replace it by some more automated and less intrusive way of testing high-level (Application layer) protocols (we already have reliable testing of lower layers via the internet_test script).
Related branches
- Daniel Manrique (community): Approve
-
Diff: 50 lines (+6/-5)2 files modifieddebian/changelog (+3/-0)
scripts/network_check (+3/-5)
- Mathieu Trudel-Lapierre: Approve
- Ubuntu branches: Pending requested
-
Diff: 12410 lines (+2530/-1911)31 files modifiedcheckbox/job.py (+1/-1)
checkbox/lib/transport.py (+14/-4)
checkbox_gtk/gtk_interface.py (+5/-2)
data/whitelists/default.whitelist (+3/-14)
debian/changelog (+56/-0)
debian/po/de.po (+28/-16)
debian/po/it.po (+10/-9)
debian/po/pt_BR.po (+9/-7)
gtk/checkbox-gtk.desktop.in (+1/-1)
jobs/mediacard.txt.in (+6/-6)
jobs/miscellanea.txt.in (+2/-2)
jobs/suspend.txt.in (+3/-3)
plugins/apport_prompt.py (+2/-0)
plugins/intro_prompt.py (+14/-7)
plugins/launchpad_exchange.py (+6/-2)
plugins/suites_prompt.py (+4/-0)
po/de.po (+457/-301)
po/gl.po (+274/-301)
po/hu.po (+16/-16)
po/it.po (+36/-37)
po/pt_BR.po (+431/-339)
po/ru.po (+491/-321)
po/sl.po (+461/-227)
po/zh_HK.po (+126/-213)
scripts/connect_wireless (+4/-3)
scripts/cpu_scaling_test (+50/-9)
scripts/internet_test (+2/-2)
scripts/network_check (+3/-5)
scripts/reconnect (+0/-5)
scripts/resolution_test (+14/-57)
scripts/usb_test (+1/-1)
Changed in checkbox: | |
status: | New → Triaged |
importance: | Undecided → Medium |
milestone: | none → 0.12.8 |
assignee: | nobody → Canonical Hardware Certification (canonical-hw-cert) |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
I'll remove the part of the network_check script that concerns itself with FTP.