Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 322133

Summary: media-sound/ncmpcpp does not provide USE flag for mpd server
Product: Gentoo Linux Reporter: eR No <errnov>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WONTFIX    
Severity: normal CC: jer
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description eR No 2010-05-30 20:00:50 UTC
Emerging ncmpcpp results on installing client without any information of getting server.
Please, make USE=server (or whatever you want to name it) to install mpd server as installing ncmpcpp may fool users that is a standalone player. Or at least make ebuild info to install mpd.

Reproducible: Always

Steps to Reproduce:
1. emerge ncmpcpp
2. /usr/bin/ncmpcpp
3. /usr/bin/wtf/wheres/my/mpd?
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-31 21:27:59 UTC
Description: An ncurses mpd client, ncmpc clone with some new features, written in C++

I don't see how you could miss that. And we're not in the habit of setting up USE flags to pull in unrelated dependencies, unless a package's build system requires those dependencies to be present at compile time.

In the present case, ncmpcpp (and mpc and ncmpc and all the other mpd clients) compile and run just fine without a server present on the same system.

Generally, the Gentoo Project expects users to select and install packages based on informed decisions, whereas we equally generally do not drop extra runtime dependencies on their systems based on USE flags intended to only achieve that.