FS#50493 - [connman] Compile connman with the --nmcompat flag, to add in this functionality.

Attached to Project: Community Packages
Opened by Samantha McVey (samcv) - Tuesday, 23 August 2016, 01:52 GMT
Last edited by Antonio Rojas (arojas) - Saturday, 03 September 2016, 14:03 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Network Manager is the most popular network manager for Linux, and because of this, tons of programs such as Chromium and Firefox and others I cannot think of at this moment are NetworkManager aware. This means they are able to find out if the computer is online or not through DBUS. Connman exposes its own information through DBUS but it can also be compiled with the --nmcompat flag to enable compatibility for NetworkManager programs. There almost no Connman aware programs other than "CMST" and "connman-gtk" which are there just to provide a GUI for connman. It would be great if we can compile this into connman and make it available to all users.


Additional info:
* I made an AUR package here: https://aur.archlinux.org/packages/connman-nmcompat/ and was advised to make a report to the bug tracker by Alad ("Looks like the only difference with the community pkgbuild is the --enable-nmcompat configure flag. As Arch compiles packages with all features enabled, you should file a bug to connman on flyspray instead.")
* Compiling with --nmcompat does not require any dependencies in addition to compiling without it

Steps to reproduce:
* Run connman, and be disconnected from the internet.
* try and load pages in Chromium (obviously they will fail)
* If you become connected again using connman-nmcompat once you are actually online again Chromium will reload the tabs that did not load when you were disconnected. (on the binary package currently it will not do this).
This task depends upon

Closed by  Antonio Rojas (arojas)
Saturday, 03 September 2016, 14:03 GMT
Reason for closing:  Implemented
Additional comments about closing:  connman 1.33-2

Loading...