Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139500 - All ebuilds depending on nvidia-kernel or nvidia-glx should || rdepend also on nvidia-drivers / nvidia-legacy-drivers
Summary: All ebuilds depending on nvidia-kernel or nvidia-glx should || rdepend also o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-06 17:46 UTC by Vlastimil Babka (Caster) (RETIRED)
Modified: 2006-07-10 14:53 UTC (History)
2 users (show)

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 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-07-06 17:46:25 UTC
After unmerging nvidia-glx and nvidia-kernel and merging the new nvidia-drivers package, I can't update world because nvidia-settings try to pull nvidia-kernel which is blocked by nvidia-drivers... It's nvidia-* RDEPEND should be ||'d with nvidia-drivers and/or legacy-drivers (depends on version?).
Comment 1 Aurélien Bauchet 2006-07-07 02:24:17 UTC
Same thing with xorg-x11-7.0-r1 which try to emerge nvidia-kernel et nvidia-glx if the VIDEO_CARDS settings in /etc/make.conf contains "nvidia", even if nvidia-drivers is installed.
Comment 2 Tom Lloyd 2006-07-07 03:34:10 UTC
Caster, could you add the phrase "xorg-x11" to the Summary so this bug shows up in that buglist as well?

Cheers.
Comment 3 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-07-07 04:00:08 UTC
Ok, done, although not sure if it should be separate bug instead. Or it could serve as tracker bug for all such packages, in that case I can add googleearth and xine-lib (from my equery depends nvidia-glx output). A different solution for now would be for nvidia-drivers and nvidia-legacy-drivers to PROVIDE nvidia-glx and nvidia-kernel (which is also a workaround if you put those in your package.provided). Or package.mask nvidia-drivers, since I don't think this transition was announced anywhere (or I missed it) so devs don't know they should update their depends, but ~arch users who pay close attention on what's new in portage will try it and run into these problems :)
Comment 4 Kris Kersey (RETIRED) gentoo-dev 2006-07-07 07:34:50 UTC
I fixed nvidia-settings with a new ebuild and updated xorg-x11.  I will be updating the following other packages today:
games-fps/americas-army
games-fps/doom3
games-fps/doom3-demo
games-fps/postal2mp-demo
games-fps/quake3-bin
games-fps/quake3-demo
games-fps/quake4-bin
games-fps/quake4-demo
media-libs/xine-lib
media-tv/mythtv
x11-base/xorg-server
x11-misc/googleearth

Once they are all updated, I will close this bug.
Comment 5 Guillaume Pujol 2006-07-07 11:57:57 UTC
Aur
Comment 6 Guillaume Pujol 2006-07-07 11:57:57 UTC
Aurélien: you're probably using the xgl-coffee overlay. It contains a xorg-x11-7.0-r1 which has not been updated to depend on nvidia-drivers.
Until the overlay is updated, you have to modify the xorg-x11-7.0-r1 ebuild from xgl-coffee to depend on nvidia-drivers.
(I had the same problem :)
Comment 7 Kris Kersey (RETIRED) gentoo-dev 2006-07-07 13:21:58 UTC
All packages depending on nvidia-glx or nvidia-kernel should now have new dependencies on x11-drivers/nvidia-drivers and/or x11-drivers/nvidia-legacy-drivers.
Comment 8 Aurélien Bauchet 2006-07-08 11:23:33 UTC
Guillaume, no I wasn't using the xgl-coffee overlay, and now that dependancies have been fixed and I can emerge nvidia-settings.
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2006-07-10 09:18:23 UTC
*** Bug 127618 has been marked as a duplicate of this bug. ***
Comment 10 solar (RETIRED) gentoo-dev 2006-07-10 14:53:54 UTC
No idea why hardened is on the CC: of this bug. We p.mask nvidia-* for 
security reasons.