indicator-network uses urfkill on desktop if installed, breaking wifi drivers
Bug #1652288 reported by
Pete Woods
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
indicator-network (Ubuntu) |
Fix Released
|
Critical
|
Pete Woods |
Bug Description
THe indicator needs to determine at startup if we are in a urfkill-supported environment or not, and behave accordingly.
Related branches
lp:~pete-woods/indicator-network/no-urfkill-on-desktop
- Charles Kerr (community): Approve
- dobey (community): Approve
- unity-api-1-bot: Approve (continuous-integration)
-
Diff: 3131 lines (+1539/-615)40 files modifieddata/org.freedesktop.hostname1.xml (+64/-0)
src/indicator/CMakeLists.txt (+4/-1)
src/indicator/factory.cpp (+26/-12)
src/indicator/nmofono/flight-mode-toggle.h (+52/-0)
src/indicator/nmofono/kill-switch.cpp (+0/-181)
src/indicator/nmofono/kill-switch.h (+0/-65)
src/indicator/nmofono/manager-impl.cpp (+51/-67)
src/indicator/nmofono/manager-impl.h (+8/-4)
src/indicator/nmofono/manager.h (+2/-0)
src/indicator/nmofono/null-flight-mode-toggle.cpp (+49/-0)
src/indicator/nmofono/null-flight-mode-toggle.h (+42/-0)
src/indicator/nmofono/urfkill-flight-mode-toggle.cpp (+106/-0)
src/indicator/nmofono/urfkill-flight-mode-toggle.h (+48/-0)
src/indicator/nmofono/wifi/network-manager-wifi-toggle.cpp (+98/-0)
src/indicator/nmofono/wifi/network-manager-wifi-toggle.h (+52/-0)
src/indicator/nmofono/wifi/urfkill-wifi-toggle.cpp (+155/-0)
src/indicator/nmofono/wifi/urfkill-wifi-toggle.h (+54/-0)
src/indicator/nmofono/wifi/wifi-link-impl.cpp (+12/-12)
src/indicator/nmofono/wifi/wifi-link-impl.h (+3/-2)
src/indicator/nmofono/wifi/wifi-toggle.h (+66/-0)
src/indicator/sections/quick-access-section.cpp (+4/-1)
src/qdbus-stubs/CMakeLists.txt (+7/-0)
src/qdbus-stubs/dbus-types.h (+5/-0)
tests/CMakeLists.txt (+1/-1)
tests/data/hostname1.py (+53/-0)
tests/integration/CMakeLists.txt (+5/-1)
tests/integration/indicator-network-test-base-desktop.cpp (+30/-0)
tests/integration/indicator-network-test-base-desktop.h (+34/-0)
tests/integration/indicator-network-test-base-phone.cpp (+32/-0)
tests/integration/indicator-network-test-base-phone.h (+36/-0)
tests/integration/indicator-network-test-base.cpp (+28/-4)
tests/integration/indicator-network-test-base.h (+17/-2)
tests/integration/test-connectivity-api-modem.cpp (+2/-2)
tests/integration/test-connectivity-api-sim.cpp (+2/-2)
tests/integration/test-connectivity-api-vpn.cpp (+2/-2)
tests/integration/test-connectivity-api.cpp (+2/-2)
tests/integration/test-indicator-desktop.cpp (+131/-0)
tests/integration/test-indicator-phone.cpp (+253/-251)
tests/integration/test-indicator-vpn.cpp (+2/-2)
tests/unit/secret-agent/test-secret-agent.cpp (+1/-1)
Changed in indicator-network (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Pete Woods (pete-woods) |
status: | New → In Progress |
To post a comment you must log in.
This bug was fixed in the package indicator-network - 0.9.0+17. 04.20161223. 3-0ubuntu1
--------------- 17.04.20161223. 3-0ubuntu1) zesty; urgency=medium
indicator-network (0.9.0+
[ Dimitri John Ledkov ]
* Remove xdg autolaunch desktop files (LP: #1648360)
[ Pete Woods ]
* Use plain NetworkManager radio control on desktop, URFKill on
phablet (LP: #1652288)
-- Pete Woods <email address hidden> Fri, 23 Dec 2016 13:58:36 +0000