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

Bug 136788

Summary: xorg-server-1.1* needs to block nvidia-glx and ati-drivers , not depend on them
Product: Gentoo Linux Reporter: Jakub Moc (RETIRED) <jakub>
Component: New packagesAssignee: Gentoo X packagers <x11>
Severity: normal CC: kentnl, parmigio, siryes
Priority: High Keywords: Inclusion, QAbaddep
Version: 2006.0   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---

Description Jakub Moc (RETIRED) gentoo-dev 2006-06-14 07:47:29 UTC
All nvidia-glx ebuilds have !>=x11-base/xorg-server-1.0.99 in their dependencies. Yet, xorg-server-1.1 actually depends on nvidia-glx when you have nvidia in VIDEO_CARDS.

video_cards_nvidia? ( media-video/nvidia-glx )

Well, this is plain wrong and causes the block to not work. Blocks need to be mutual.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-06-14 07:51:22 UTC
Ditto w/ VIDEO_CARDS="fglrx" and x11-drivers/ati-drivers.
Comment 2 Joshua Baergen (RETIRED) gentoo-dev 2006-06-17 08:22:15 UTC
Fixed, thanks.
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2006-06-28 04:45:08 UTC
Can you guys _please_ possibly implement an option similar to the one in the GCC4  Alpha/Betas ? ie:
  require "I_DONT_CARE_ABOUT_MISSING_FONTS=1"  in make.conf for those of us who have no issue with the conflict?

My font problems dissapeared after I disabled bitmap fonts ( which I don't remember how I did, i think in essence it was merely all a ln -s /etc/fonts/conf.d/no-bitmaps.conf /etc/fonts/conf.d/10-bitmaps.conf .. and maybe an insane tinkering with the font path list) , but however, I had no problem ( well, problem I couldn't solve ) with the 1.0.99/1.1.* series Xorg untill the masks came in. 

I don't know If i'm the ONLY one whos fixed his dilemours, but im certain there must be more than just one person out there who is testing xorg-betas in conjunction with an Nvidia graphics card.

Of course I could always just make my own "fixed" ebuilds and put them in my local portage dir,  but I think a "heres why its broken, heres how you get this to work" notice would be much nicer.

-- my 2 cents

Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2006-06-28 08:24:21 UTC
Nah, just copy the nvidia* and xorg-server ebuilds to your overlay, remove the blockers '!x11-base/xorg-server' or '!media-video/nvidia-*' from the ebuilds, and regenerate the manifests with 'ebuild foo.ebuild manifest'.
Comment 5 reaVer 2006-07-04 06:26:02 UTC
Hey thanks a lot, now I can no longer play games. As for people that have the font problem, disable the nvidia renderaccel in xorg.conf and you should be fine.
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2006-07-04 11:49:50 UTC
(In reply to comment #5)
> Hey thanks a lot, now I can no longer play games. 

Yeah, if you chose to install the ~arch 7.1 server rather than sticking with 7.0.