[Nouveau] Dropping compat from master-compat

Andreas Radke a.radke at arcor.de
Wed Sep 9 13:02:13 PDT 2009


Am Wed, 9 Sep 2009 20:51:36 +0300
schrieb Pekka Paalanen <pq at iki.fi>:

> Hi,
> 
> the master-compat branch in nouveau/linux-2.6 kernel tree has got a
> little bit out of hand. Distributions are packaging that, and I
> cannot know if they warn their users well enough about the hazards
> of using backported DRM (see:
> http://nouveau.freedesktop.org/wiki/UpstreamKernelIssues ).
> 
> I originally intended master-compat as an easy way of installing
> the Nouveau flavour of DRM modules even on older kernels, because
> I felt I should share my helper scripts and patches. However, I
> never intended to do real kernel bug tracking, that was the users'
> responsiblity. I didn't bring that fact forward well enough and
> I'm sorry about that. Now I know why no-one else has done this
> for any of the other drivers. It's drm.git all over again.
> 
> Also, running the Nouveau DRM with an older kernel is of questionable
> value when it comes to testing. Why support something you do not
> really support?
> 
> Therefore, I will drop compatibility code from master-compat branch,
> and I will add a compile time check for the kernel version. The
> master-compat branch will be just like the master branch, except it
> contains the out-of-tree build scripts. This will force users to
> follow very closely the official RC and release kernels.
> 
> If you want to use the latest Nouveau DRM with an older kernel,
> you get to do the backporting and kernel bug tracking yourself.
> This is the distributions' responsibility in general.
> 
> Couple of things to remember:
> - there still are no releases of any Nouveau code
> - the recommended way to build Nouveau DRM is to build the
> whole kernel from the same tree.
> 
> Sorry for the trouble, but we need to look forward.
> 

Sorry to hear that. 

My distribution does not allow any backports to the main packages
(e.g libdrm and kernel) . We ship almost everything in the latest stable
released version plain vanilla. If you want us to keep shipping nouveau
driver please make sure we can always build against the latest stable
released kernel and libdrm.

I know there's no released nouveau driver out so far but if you want a
wide user range make sure it can be build on top of the latest stable
stuff distributions have in their repos.

-Andreas Radke
Arch Linux package maintainer


More information about the Nouveau mailing list