On Thu, Jan 22, 2009 at 11:11 AM, Thomas Bächler <thomas@archlinux.org> wrote:
Andreas Radke schrieb:
I'd like to bring in these packages in a slightly modified version from AUR to testing and later to extra repos. Both packages have a nice amount of votes in AUR.
http://nouveau.freedesktop.org/wiki/
nouveau-drm provides a mesa/drm git version with new drm-nouveau code not yet implemented in the mainline kernel drm.ko.
You must do this differenlty: This package installs drm.ko in extra/. This way it doesn't conflict with drm.ko from kernel26, but it is still possible that the stock one will be loaded first.
This module MUST be put in the updates/ directory so it will always take precedence. This might break other drm drivers, so I suggest providing a "drm-git" package instead, which would install updates for all drm modules from git to updates/ (instead of just nouveau). This package could then also be used by non-nouveau users.
That seems way too complicated. What's wrong with just conflicting like normal? Can you think of any standard case where these conflicts are going to hurt us? Which packages contain drm.ko? Besides what Thomas mentions, putting this in extra is fine by me, Andreas.