[ANNOUNCE] xorg-server 1.6.1.902

Dave Airlie airlied at gmail.com
Tue Jun 30 13:43:02 PDT 2009


>>>
>>>> How about: The DRI2 changes seem to break the video driver ABI, and
>>>> apparently Mesa without corresponding changes (which will only be in the
>>>> upcoming 7.5 release) as well. See Brice Goglin's report from a couple
>>>> of days ago.
>>> I've read the reports, and I'm treating this as a bug at this point -- I
>>> need to see more information about how the ABI is broken so we can
>>> figure out how to fix it.
>>>
>>>> You rejected backports before based on breaking ABI.
>>> Yup, let's figure out how to fix it. This ABI breakage is unintentional,
>>> I believe.
>>
>> I'm not sure you can easily.
>>
>> The DRI2BufferRec changes size (adds a new int format), the driver
>> mallocs an array of these,
>> so you are probably pwned in that case.
>>
>> I think the extension of DRI2InfoRec is probably okay, if the server
>> checks the version.
>
> The server checks the version and flat rejects drivers with the old
> version.  Ditto for new drivers with an old server.  Like I said to
> Michel, we discussed this quite a bit... you, Michel, and Kristian all
> participated in those discussions, so I'm a little confused why everyone
> is so surprised about this.

Essentially if a distro pushes out this X server, and has a KMS/DRI2
setup already working
this will break it, unless they also push out a new X driver set
(granted this is just Intel + maybe ATI)

However you look at it this is still a broken ABI from the user POV
I'm not saying its good or bad broken.

Dave.



More information about the xorg mailing list