Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 414717 - x11-drivers/nvidia-drivers should not depend on media-video/nvidia-settings
Summary: x11-drivers/nvidia-drivers should not depend on media-video/nvidia-settings
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-05 11:45 UTC by Nikos Chantziaras
Modified: 2012-05-05 12:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikos Chantziaras 2012-05-05 11:45:44 UTC
The current situation with nvidia-drivers is confusing. When the "gtk" USE flag is enabled, it pulls media-video/nvidia-settings as a dependency.  And the result is:

  http://i50.tinypic.com/ml1p2g.png

and two binaries that do the same thing:

  /usr/bin/nvidia-settings
  /opt/bin/nvidia-settings

Also, nvidia-settings and nvidia-drivers are almost always out of sync when nvidia-drivers gets bumped because nvidia-settings doesn't.

I propose that the nvidia-drivers ebuild should not pull nvidia-settings as a dependency (not even optionally through a USE flag), and users who need to develop applications using NVCtrlLib (nvidia-settings provides header files and libXNVCtrl.a) should emerge it on their own. It's obvious that users developing with NVCtrlLib know what they need. For the vast majority of users, NVCtrlLib headers and the static library are not needed, therefore nvidia-drivers should not depend on it; installing it serves no purpose whatsoever.
Comment 1 Nikos Chantziaras 2012-05-05 12:05:59 UTC
Oops, I'm sorry. I had not synced my tree yet, and now that I did I saw that nvidia-drivers-295.49 actually dropped that dependency!

Wow, quite a coincidence :-/ Sorry for the noise. Closing as INVALID.