GNOME does not allow removing ppp/modemmanager: I tried to set -modemmanager -ppp, but I get: # emerge -1tv net-misc/networkmanager These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] net-misc/networkmanager-0.9.8.8 USE="avahi dhcpcd introspection nss systemd wext wifi -bluetooth* -connection-sharing -consolekit -dhclient -gnutls -modemmanager* -ppp* -resolvconf {-test} -vala" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: net-misc/networkmanager:0 (net-misc/networkmanager-0.9.8.8::gentoo, installed) pulled in by >=net-misc/networkmanager-0.9.8[modemmanager] required by (gnome-base/gnome-control-center-3.10.3::gentoo, installed) (net-misc/networkmanager-0.9.8.8::gentoo, ebuild scheduled for merge) pulled in by (no parents that aren't satisfied by other packages in this slot)
I don't get it. What's the bug here?
I am bitching about that gnome-control-center requires modemmanager. The upstream bug is here, including a patch: https://bugzilla.gnome.org/show_bug.cgi?id=700145 Unfortunately, the maintainer loves his dependencies.
Musings: One might consider it unwise to be an ass if one wants their problems to be remedied.
Was I being an ass? An alternative is to make networkmanager's modemmanager not depend on ppp?
Correction: One should avoid insulting those who one wants something from.
I wrote "Please allow MM to be disabled. I don't want ppp on my system." The other comment was w.r.t. the maintainers comment "I have no interest in supporting a control-center where NetworkManager isn't used." (in the same bug). Sorry if my choice of words was inappropriate.
Created attachment 372940 [details, diff] networkmanager-modemmanager-without-ppp NetworkManager currently depends on ppp when modemmanager is selected. This is unnecessary. It probably came from the idea that you only want modemmanager when you have ppp. It causes that gnome-control-center -- which requires modemmanager -- requires ppp. The dependency on ppp when modemmanager is enabled is unnecessary. This patch removes it.
*** This bug has been marked as a duplicate of bug 478204 ***