On 2010-12-06 08:42 +0100, Jonathan Nieder wrote: > Sven Joachim wrote: > >> One reason to use the experimental version of nouveau is that you >> want or need a newer kernel than in squeeze, and this does not >> necessarily mean that you want a newer X server as well. > > Oh, yikes. To the best of your knowledge, are this kind of in-kernel > ABI breakages going to be avoided in the future (over timespans that > matter to Debian, i.e., one or two years)?
I hope so, but as long as nouveau is in staging there are no guarantees. And while the nouveau developers have avoided breaking the kernel drm ABI since Linux 2.6.34, libdrm-nouveau still changes API and ABI willy-nilly, of course without ever altering the soname. :-/ > If not, I would like to look into a way to make multiple versions of > nouveau co-installable, with the version to use chosen at run time > based on the kernel version. :( It's hard, because that requires to have multiple versions of libdrm-nouveau present as well (possibly inventing your own soname), and if you happen to have the 3D driver installed (package libgl1-mesa-dri-experimental), the X server might load two versions of libdrm-nouveau and crash. Sven -- I think the real problem was that Fedora and the Neauveu community are acting incredibly selfishly. They only care about their narrow point of view, and don't care about the pain they are inflicting on the kernel development process and other kernel developers. This is _legal_. It is, however, anti-social. -- Ted Ts'o -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87fwubz54d....@turtle.gmx.de