add "Preferred" property to ConnectionContext interface
Bug #1361864 reported by
Antti Kaijanmäki
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
John McAleely | ||
libqofono (Ubuntu) |
Fix Released
|
High
|
Jonas G. Drange | ||
network-manager (Ubuntu) |
Fix Released
|
High
|
Tony Espy | ||
network-manager (Ubuntu RTM) |
Fix Released
|
High
|
Tony Espy | ||
nuntium (Ubuntu) |
Fix Released
|
High
|
Alfonso Sanchez-Beato | ||
nuntium (Ubuntu RTM) |
Fix Released
|
High
|
Alfonso Sanchez-Beato | ||
ofono (Ubuntu) |
Fix Released
|
High
|
Alfonso Sanchez-Beato | ||
ofono (Ubuntu RTM) |
Fix Released
|
High
|
Alfonso Sanchez-Beato | ||
ubuntu-system-settings (Ubuntu) |
Fix Released
|
High
|
Jonas G. Drange | ||
ubuntu-system-settings (Ubuntu RTM) |
Fix Released
|
High
|
Jonas G. Drange |
Bug Description
To implement system-settings APN editor reliably there has to be a Tag field with is an arbitrary non user-visible string that can be set for any Context.
We also need org.ofono.
Related branches
lp://staging/~phablet-team/ofono/ww13-update
- Ricardo Salveti (community): Approve
- Alfonso Sanchez-Beato: Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 1314 lines (+686/-110)16 files modifieddebian/changelog (+19/-0)
doc/connman-api.txt (+8/-0)
drivers/mtkmodem/mtkrequest.h (+2/-2)
drivers/mtkmodem/mtkunsol.c (+35/-0)
drivers/mtkmodem/mtkunsol.h (+7/-0)
drivers/rilmodem/gprs-context.c (+9/-3)
gril/grilunsol.c (+75/-17)
include/modem.h (+5/-0)
plugins/bluetooth.c (+10/-0)
plugins/mtk.c (+326/-75)
plugins/ubuntu-apndb.c (+9/-10)
src/common.c (+1/-1)
src/gprs.c (+104/-1)
src/modem.c (+8/-0)
unit/test-common.c (+1/-1)
unit/test-mtkunsol.c (+67/-0)
lp://staging/~jonas-drange/ubuntu-system-settings/apn-prototype
- Ken VanDine: Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Alfonso Sanchez-Beato: Pending (mms/nuntium interactions) requested
- Tony Espy: Pending (sanity) requested
- Matthew Paul Thomas: Pending (design) requested
-
Diff: 3490 lines (+2067/-1143)16 files modifiedplugins/cellular/CMakeLists.txt (+3/-4)
plugins/cellular/Components/CMakeLists.txt (+3/-0)
plugins/cellular/Components/KeyboardRectangle.qml (+74/-0)
plugins/cellular/Components/LabelTextField.qml (+54/-0)
plugins/cellular/Components/StandardAnimation.qml (+22/-0)
plugins/cellular/PageApnEditor.qml (+394/-346)
plugins/cellular/PageChooseApn.qml (+333/-535)
plugins/cellular/apn_editor.js (+192/-0)
plugins/cellular/apn_manager.js (+588/-60)
plugins/cellular/ofonoactivator.cpp (+0/-132)
plugins/cellular/ofonoactivator.h (+0/-42)
plugins/cellular/plugin.cpp (+0/-2)
tests/autopilot/ubuntu_system_settings/__init__.py (+147/-1)
tests/autopilot/ubuntu_system_settings/tests/__init__.py (+17/-21)
tests/autopilot/ubuntu_system_settings/tests/ofono.py (+99/-0)
tests/autopilot/ubuntu_system_settings/tests/test_cellular.py (+141/-0)
lp://staging/~phablet-team/network-manager/lp1361864
Rejected
for merging
into
lp://staging/~phablet-team/network-manager/vivid-phone-overlay
- Alfonso Sanchez-Beato: Needs Fixing
-
Diff: 613 lines (+549/-36)4 files modifieddebian/changelog (+9/-0)
debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch (+0/-36)
debian/patches/lp1361864-add-ofono-preferred-contexts.patch (+539/-0)
debian/patches/series (+1/-0)
lp://staging/~phablet-team/network-manager/lp1361864-wily
- Mathieu Trudel-Lapierre: Approve
-
Diff: 686 lines (+251/-166)3 files modifieddebian/changelog (+3/-0)
debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch (+18/-63)
debian/patches/add_ofono_settings_support.patch (+230/-103)
lp://staging/~ken-vandine/ubuntu-system-settings/apn_refactor
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Ken VanDine: Approve
-
Diff: 3487 lines (+2067/-1140)16 files modifiedplugins/cellular/CMakeLists.txt (+3/-4)
plugins/cellular/Components/CMakeLists.txt (+3/-0)
plugins/cellular/Components/KeyboardRectangle.qml (+74/-0)
plugins/cellular/Components/LabelTextField.qml (+54/-0)
plugins/cellular/Components/StandardAnimation.qml (+22/-0)
plugins/cellular/PageApnEditor.qml (+394/-346)
plugins/cellular/PageChooseApn.qml (+333/-535)
plugins/cellular/apn_editor.js (+192/-0)
plugins/cellular/apn_manager.js (+588/-60)
plugins/cellular/ofonoactivator.cpp (+0/-132)
plugins/cellular/ofonoactivator.h (+0/-42)
plugins/cellular/plugin.cpp (+0/-2)
tests/autopilot/ubuntu_system_settings/__init__.py (+147/-1)
tests/autopilot/ubuntu_system_settings/tests/__init__.py (+17/-18)
tests/autopilot/ubuntu_system_settings/tests/ofono.py (+99/-0)
tests/autopilot/ubuntu_system_settings/tests/test_cellular.py (+141/-0)
Changed in ofono (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in ofono (Ubuntu): | |
assignee: | nobody → Antti Kaijanmäki (kaijanmaki) |
Changed in ofono (Ubuntu): | |
status: | Invalid → Confirmed |
Changed in ofono (Ubuntu): | |
assignee: | Antti Kaijanmäki (kaijanmaki) → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
importance: | Wishlist → High |
Changed in network-manager (Ubuntu): | |
importance: | Undecided → High |
Changed in nuntium (Ubuntu): | |
importance: | Undecided → High |
Changed in nuntium (Ubuntu): | |
status: | New → Confirmed |
Changed in network-manager (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Tony Espy (awe) |
tags: | added: apn |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | New → Confirmed |
Changed in ofono (Ubuntu): | |
status: | In Progress → Fix Committed |
no longer affects: | libqofono (Ubuntu) |
Changed in libqofono (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | nobody → Jonas G. Drange (jonas-drange) |
Changed in libqofono (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in network-manager (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | New → Confirmed |
Changed in libqofono (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | Confirmed → In Progress |
assignee: | nobody → Jonas G. Drange (jonas-drange) |
summary: |
- add "Tag" property to ConnectionContext interface + add "Preferred" property to ConnectionContext interface |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
milestone: | none → ww22-2015 |
tags: | added: connectivity |
Changed in nuntium (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
milestone: | ww22-2015 → ww24-2015 |
Changed in ofono (Ubuntu RTM): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
Changed in ofono (Ubuntu): | |
status: | Fix Released → In Progress |
Changed in nuntium (Ubuntu): | |
status: | Fix Released → In Progress |
Changed in nuntium (Ubuntu RTM): | |
assignee: | nobody → Alfonso Sanchez-Beato (alfonsosanchezbeato) |
status: | New → In Progress |
Changed in network-manager (Ubuntu RTM): | |
assignee: | nobody → Tony Espy (awe) |
Changed in canonical-devices-system-image: | |
milestone: | ww24-2015 → ww28-2015 |
Changed in canonical-devices-system-image: | |
milestone: | ww28-2015 → ww34-2015 |
Changed in nuntium (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in nuntium (Ubuntu RTM): | |
status: | In Progress → Fix Released |
Changed in canonical-devices-system-image: | |
assignee: | nobody → John McAleely (john.mcaleely) |
no longer affects: | ubuntu-system-settings (Ubuntu Vivid) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Released |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | In Progress → Fix Released |
status: | Fix Released → Fix Committed |
To post a comment you must log in.
We've gone this path before... and met with incredible resistance from upstream ( and so did Jolla ) to this idea, so we went with the smarts for which context is "preferred" delegated to Network Manager and nuntium.
If you still feel strongly about this, we can revisit during the sprint.