Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 523682 - x11-drivers/xf86-video-nouveau-1.0.11 version bump
Summary: x11-drivers/xf86-video-nouveau-1.0.11 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL: http://permalink.gmane.org/gmane.comp...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-25 09:57 UTC by Bernard Cafarelli
Modified: 2014-10-23 15:02 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 Bernard Cafarelli gentoo-dev 2014-09-25 09:57:47 UTC
Highlights include glamor/maxwell/dri3 support, but it also fixes a screen corruption problem on my setup (randr+composite).

Working fine here with current ~arch packages, though I did not try to enable glamor or other new features
Comment 1 Chí-Thanh Christopher Nguyễn gentoo-dev 2014-09-25 09:59:39 UTC
Unfortunately xf86-video-nouveau-1.0.11 introduces an automagic dependency on xorg-server[glamor] which I want to address before adding this version to portage.
Comment 2 niks1024 2014-10-11 16:03:45 UTC
Is GLAMOR even optional? From what I have read on various websites it seems that with X.org 1.16 it's part of the server itself rather than an independent library and while I'm all for configurability and flexibility it seems that this time next year GLAMOR will likely be required for anything passing for at that time modern and current Linux graphical stack anyway, so as long as it does not break legacy hardware or add an unacceptable level of bloat for realistic use cases, I really don't think there's any need to spend more months on trying to get rid of GLAMOR.
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2014-10-11 22:48:28 UTC
(In reply to niks1024 from comment #2)
> Is GLAMOR even optional?

I haven't looked at nouveau but the bit that's probably bother Chí-Thanh is the "automagic" bit, not the dependency itself. If glamor is optional, we need to be able to control it. Either force it on, or off, or with a USE flag.

> I really don't think there's any need to
> spend more months on trying to get rid of GLAMOR.

No one's trying to get rid of glamor. We're just trying to figure out the best way to package things properly.
Comment 4 Chí-Thanh Christopher Nguyễn gentoo-dev 2014-10-12 09:27:02 UTC
In >=xorg-server-1.16, glamor is optional and configurable with USE="glamor".

>=xf86-video-nouveau-1.0.11 autodetects whether the X server has glamor enabled and if so, enables it for nouveau too. This is the automagic part.

Per http://wiki.gentoo.org/wiki/Project:Quality_Assurance/Automagic_dependencies this either needs to be made configurable or a hard dependency on xorg-server[glamor] be added. The former is on my TODO list, the latter is not a good idea I think.
Comment 5 niks1024 2014-10-12 12:58:04 UTC
But does it make sense to build X11 without GLAMOR if it's available? Can it break some setups? Cause incompatibilities? And would they realistically be encountered by some using nouveau? There's countless switches for every package that are not exposed via their own USE flag because there's no practical reason to have tens or hundreds of switches for everything. And it seems that for now GLAMOR is going that way, that it's how things will be done both in post-1.16 X11 and Xwayland or whatever the Wayland X11 compatibility layer was called, so in my opinion making it optional makes sense only if enabling GLAMOR breaks a use case or adds an unacceptable level of bloat. Doubly so when making xorg-server[glamor] optional has delayed 1.0.11 for over a month already.
Comment 6 Chí-Thanh Christopher Nguyễn gentoo-dev 2014-10-23 15:02:09 UTC
1.0.11 is now in CVS.

Patch to make building of glamor optional sent upstream:
http://lists.freedesktop.org/archives/nouveau/2014-October/018987.html