Consider using GNetworkMonitor instead of directly using NetworkManager
As far as I can make out, the libnm.so
library used to detect the network type in TrackerMinerOnline
doesn't exist in the GNOME runtime/SDK. This means that applications would have to build NetworkManager as part of their manifests, which can be cumbersome. It might be more convenient to use GNetworkMonitor
instead - better for the applications and Tracker and drop one build option.
This is likely a theoretical concern because TrackerMinerOnline
isn't widely used. We might even be able to sneak in some soft API/ABI breaks, if GNetworkMonitor
doesn't fit in nicely with the current code.