It would be nice, if you can mark some network connection as 'data are expensive' e.g. 2/3G over GSM, classic modem. Or that 'data are cheap'- e.g. wifi, ADSL, LAN.
And expose this information over API or DBUS. So application can postpone prefetching or caching when connected via 'data expensive' network.
In this thread:
was said that DNF should not cache metadata over slow network. But the truth is that DNF does not have this information. It would be nice, if DNF and other application can get this information from NetworkManager.
Similar behaviour can be seen on Android, where lots of applications have checkbox "sync only on WiFi".
I believe whole range application can benefit from those informations:
DNF, Firefox (password and bookmark syncing), Dropbox, RSS readers, Torrent downloaders etc...
Allow to set transfer limits as well?
There is an upstream bug for that now: https://bugzilla.gnome.org/show_bug.cgi?id=741725
and also RHEL bug: bug 1200452
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.