Xserver driver merging pros & cons

marcoz at osource.org marcoz at osource.org
Sat Sep 17 13:01:32 PDT 2011

Do distro's share testing?  I've seen comments on how testing diff 
versions of drivers against diff versions of the X server and having to 
deal with problems there. Can some of that be offloaded from the distros 
into Shuang He's auto-regression testing setup?  I realize how that will 
grow in complexity testing Xserver vX with radeon vY with libblah vZ and 
it wouldn't catch subtle things like default changes but
could it be used to catch obvious things before the distros do?

Shuang, I missed the first part of your presentation so I'm not sure if 
you covered that.


On 09/17/2011 12:24 PM, Keith Packard wrote:
> On Sat, 17 Sep 2011 13:04:13 +0200, Matthieu Herrb<matthieu.herrb at laas.fr>  wrote:
>>     3) makes it harder to maintain out of tree drivers, since API
>>        breaks are not going to be documented anymore.
>>        If old pre-kms code start to be removed, the people still
>>        depending on them will need a forked X xserver, which is not a
>>        good idea at all.
> Our current ABI change process is to find out when someone tries to run
> a driver which hasn't been recompiled against the development
> server. For changes which don't affect the API, that's often been Aaron
> Plattner, who maintains an out-of-tree driver.
> The ABI numbers live in a 16-bit space, and we've only used a tiny
> portion. I think we should feel fairly free to bump the ABI number
> anytime something changes, and not just once per server release.
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel

More information about the xorg-devel mailing list