[Touch-packages] [Bug 1440917] Re: ofono read_contexts code needs some re-work
This bug was fixed in the package network-manager - 0.9.10.0-4ubuntu19 --- network-manager (0.9.10.0-4ubuntu19) wily; urgency=medium [ Tony Espy ] * debian/patches/add_ofono_settings_support.patch: remove code that added APN, USERNAME and PASSWORD to NM_SETTING_GSM object. NM doesn't actually need access to these settings, and USERNAME/ PASSWORD can cause issues with NM's secrets needed logic. * debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch, debian/patches/lp1461593-add-nm-settings-connection-reset-retries-methods.patch, debian/patches/add_ofono_settings_support.patch, debian/patches/lp1461593-add-modem-reconnect-delay-to-policy.patch: More changes to NMModemOfono's modem_state handling. Added get/set_reset_retries_timeout methods to NMSettingsConnection, and use the set method to lower the timeout for ofono connections to 30s. Finally added a 5s delay to NM_POLICY's activation logic triggered when a modem device is disconnected. This allows modem time to settle and NM to process the resulting DBus state changes. (LP: #1461593) * debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch, debian/patches/lp1445080-modify-device-modem-avail.patch, debian/patches/lp1445080-nm-modem-check-for-set-mm-enabled-func.patch, debian/patches/lp1461593-add-modem-reconnect-delay-to-policy.patch: These changes collectively fix flight-mode on arale ( and other devices ), due to some fundemental race conditions in the ofono logic. (LP: #1445080, #1440917) * debian/patches/0001-wwan-add-support-for-using-oFono-as-a-modem-manager.patch, debian/patches/add_ofono_settings_support.patch: Add support for the ofono gprs-context 'Preferred' property. (LP: #1361864) [ Mathieu Trudel-Lapierre ] * d/p/0002-wifi-cull-the-scan-list-before-signalling-ScanDone-b.patch: Re-add schedule_scan() call after we get the ScanDone signal from the supplicant. Otherwise we'd do one scan on startup and never scan again. (LP: #1445134) -- Mathieu Trudel-Lapierre mathieu...@ubuntu.com Wed, 05 Aug 2015 12:17:28 -0400 ** Changed in: network-manager (Ubuntu) Status: In Progress = Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1440917 Title: ofono read_contexts code needs some re-work Status in network-manager package in Ubuntu: Fix Released Status in network-manager package in Ubuntu RTM: Fix Released Bug description: This bug is bring reported as of network-manager version 0.9.10.0-4ubuntu13 ( latest in vivid at bug filing time ). The code in src/devices/wwan/nm-modem-ofono.c needs some optimization. Currently, the function ofono_read_contexts() is triggered when the modem becoming enabled, which happens when the three private boolean flags modem_online, gprs_powered, and gprs_attached are all TRUE, or when a new context is detected via a 'ContextAdded' signal sent by ofono's ConnectionManager interface. This function in turn, synchronously reads ( with a 2s timeout ) the ConnectionManager's 'SubscriberIdentity' property ( aka 'IMSI' ), and then calls the DBus method com.canonical.NMOfono.ReadImsiContexts, which triggers the ofono plugin to re-read the contexts directly from ofono's gprs settings file ( found in /var/lib/ofono/IMSI/ ). This could be optimized by instead having NM read the IMSI whenever the ConnectionManager's 'Powered' property is set, caching the value, and watching for changes to the 'SubscriberIdentity'. Also it's curious that the contexts aren't re-read when a 'ContextRemoved' signal is received. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1440917/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1440917] Re: ofono read_contexts code needs some re-work
** Branch linked: lp:~network-manager/network-manager/ubuntu -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1440917 Title: ofono read_contexts code needs some re-work Status in network-manager package in Ubuntu: In Progress Status in network-manager package in Ubuntu RTM: Fix Released Bug description: This bug is bring reported as of network-manager version 0.9.10.0-4ubuntu13 ( latest in vivid at bug filing time ). The code in src/devices/wwan/nm-modem-ofono.c needs some optimization. Currently, the function ofono_read_contexts() is triggered when the modem becoming enabled, which happens when the three private boolean flags modem_online, gprs_powered, and gprs_attached are all TRUE, or when a new context is detected via a 'ContextAdded' signal sent by ofono's ConnectionManager interface. This function in turn, synchronously reads ( with a 2s timeout ) the ConnectionManager's 'SubscriberIdentity' property ( aka 'IMSI' ), and then calls the DBus method com.canonical.NMOfono.ReadImsiContexts, which triggers the ofono plugin to re-read the contexts directly from ofono's gprs settings file ( found in /var/lib/ofono/IMSI/ ). This could be optimized by instead having NM read the IMSI whenever the ConnectionManager's 'Powered' property is set, caching the value, and watching for changes to the 'SubscriberIdentity'. Also it's curious that the contexts aren't re-read when a 'ContextRemoved' signal is received. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1440917/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1440917] Re: ofono read_contexts code needs some re-work
** Changed in: network-manager (Ubuntu) Status: New = In Progress ** Also affects: network-manager (Ubuntu RTM) Importance: Undecided Status: New ** Changed in: network-manager (Ubuntu RTM) Assignee: (unassigned) = Tony Espy (awe) ** Changed in: network-manager (Ubuntu RTM) Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1440917 Title: ofono read_contexts code needs some re-work Status in network-manager package in Ubuntu: In Progress Status in network-manager package in Ubuntu RTM: New Bug description: This bug is bring reported as of network-manager version 0.9.10.0-4ubuntu13 ( latest in vivid at bug filing time ). The code in src/devices/wwan/nm-modem-ofono.c needs some optimization. Currently, the function ofono_read_contexts() is triggered when the modem becoming enabled, which happens when the three private boolean flags modem_online, gprs_powered, and gprs_attached are all TRUE, or when a new context is detected via a 'ContextAdded' signal sent by ofono's ConnectionManager interface. This function in turn, synchronously reads ( with a 2s timeout ) the ConnectionManager's 'SubscriberIdentity' property ( aka 'IMSI' ), and then calls the DBus method com.canonical.NMOfono.ReadImsiContexts, which triggers the ofono plugin to re-read the contexts directly from ofono's gprs settings file ( found in /var/lib/ofono/IMSI/ ). This could be optimized by instead having NM read the IMSI whenever the ConnectionManager's 'Powered' property is set, caching the value, and watching for changes to the 'SubscriberIdentity'. Also it's curious that the contexts aren't re-read when a 'ContextRemoved' signal is received. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1440917/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1440917] Re: ofono read_contexts code needs some re-work
This change was released to the vivid stable overlay PPA for touch as version: 0.9.10.0-4ubuntu15.1.3 ..as such marked as FixReleased for Ubuntu RTM task. ** Changed in: network-manager (Ubuntu RTM) Status: New = Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1440917 Title: ofono read_contexts code needs some re-work Status in network-manager package in Ubuntu: In Progress Status in network-manager package in Ubuntu RTM: Fix Released Bug description: This bug is bring reported as of network-manager version 0.9.10.0-4ubuntu13 ( latest in vivid at bug filing time ). The code in src/devices/wwan/nm-modem-ofono.c needs some optimization. Currently, the function ofono_read_contexts() is triggered when the modem becoming enabled, which happens when the three private boolean flags modem_online, gprs_powered, and gprs_attached are all TRUE, or when a new context is detected via a 'ContextAdded' signal sent by ofono's ConnectionManager interface. This function in turn, synchronously reads ( with a 2s timeout ) the ConnectionManager's 'SubscriberIdentity' property ( aka 'IMSI' ), and then calls the DBus method com.canonical.NMOfono.ReadImsiContexts, which triggers the ofono plugin to re-read the contexts directly from ofono's gprs settings file ( found in /var/lib/ofono/IMSI/ ). This could be optimized by instead having NM read the IMSI whenever the ConnectionManager's 'Powered' property is set, caching the value, and watching for changes to the 'SubscriberIdentity'. Also it's curious that the contexts aren't re-read when a 'ContextRemoved' signal is received. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1440917/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1440917] Re: ofono read_contexts code needs some re-work
** Branch linked: lp:~phablet-team/network-manager/lp1445080-wily -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1440917 Title: ofono read_contexts code needs some re-work Status in network-manager package in Ubuntu: In Progress Status in network-manager package in Ubuntu RTM: Fix Released Bug description: This bug is bring reported as of network-manager version 0.9.10.0-4ubuntu13 ( latest in vivid at bug filing time ). The code in src/devices/wwan/nm-modem-ofono.c needs some optimization. Currently, the function ofono_read_contexts() is triggered when the modem becoming enabled, which happens when the three private boolean flags modem_online, gprs_powered, and gprs_attached are all TRUE, or when a new context is detected via a 'ContextAdded' signal sent by ofono's ConnectionManager interface. This function in turn, synchronously reads ( with a 2s timeout ) the ConnectionManager's 'SubscriberIdentity' property ( aka 'IMSI' ), and then calls the DBus method com.canonical.NMOfono.ReadImsiContexts, which triggers the ofono plugin to re-read the contexts directly from ofono's gprs settings file ( found in /var/lib/ofono/IMSI/ ). This could be optimized by instead having NM read the IMSI whenever the ConnectionManager's 'Powered' property is set, caching the value, and watching for changes to the 'SubscriberIdentity'. Also it's curious that the contexts aren't re-read when a 'ContextRemoved' signal is received. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1440917/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1440917] Re: ofono read_contexts code needs some re-work
** Changed in: network-manager (Ubuntu) Assignee: (unassigned) = Tony Espy (awe) ** Changed in: network-manager (Ubuntu) Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/1440917 Title: ofono read_contexts code needs some re-work Status in network-manager package in Ubuntu: New Bug description: This bug is bring reported as of network-manager version 0.9.10.0-4ubuntu13 ( latest in vivid at bug filing time ). The code in src/devices/wwan/nm-modem-ofono.c needs some optimization. Currently, the function ofono_read_contexts() is triggered when the modem becoming enabled, which happens when the three private boolean flags modem_online, gprs_powered, and gprs_attached are all TRUE, or when a new context is detected via a 'ContextAdded' signal sent by ofono's ConnectionManager interface. This function in turn, synchronously reads ( with a 2s timeout ) the ConnectionManager's 'SubscriberIdentity' property ( aka 'IMSI' ), and then calls the DBus method com.canonical.NMOfono.ReadImsiContexts, which triggers the ofono plugin to re-read the contexts directly from ofono's gprs settings file ( found in /var/lib/ofono/IMSI/ ). This could be optimized by instead having NM read the IMSI whenever the ConnectionManager's 'Powered' property is set, caching the value, and watching for changes to the 'SubscriberIdentity'. Also it's curious that the contexts aren't re-read when a 'ContextRemoved' signal is received. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1440917/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp