net-misc/networkmanager has no wifi use flag and depends on net-wireless/wireless-tools and net-wireless/wpa_suplicant. I understand that most people want wifi, but why not add the wifi flag so that people who are installing networkmangaer in desktop systems without wifi don't have to install useless packages. Reproducible: Always Steps to Reproduce: 1. Add -wifi to USE flags in make.conf 2. run "emerge -av networkmanager" Actual Results: asked to install net-wireless/wireless-tools and net-wireless/wpa_suplicant Expected Results: should take into account -wifi flag and not depend on net-wireless/wireless-tools and net-wireless/wpa_suplicant
Hi Jonas, I'm afraid NetworkManager is universal network daemon and it's design to completely manage your network connections with main focus on wireless networks. USE flags are designed to enable or disable optional components. Unfortunately above packages are build/run time dependencies and are mandatory to build/run. If you try to build networkmanager without the above packages you will get build errors: checking Linux Wireless Extensions >= 18... no configure: error: wireless-tools >= 28pre9 not installed or not functional
As pointed out by Robert, we cannot make requirements so deep in the design optional. Your concern would be best addressed upstream. Thanks for your bug report.
(In reply to comment #2) Thanks for the answers, I'll inquire upstream about removing these as dependecies.