Mark Kettenis <[email protected]> writes: > We're changing the ABI to fix a mistake made earlier in the release > cycle.
Right, the ABI change was just fine, but the fact that the related API change broke essentially every driver in an 'undetectable' way (generating just a warning, which most people are well trained to ignore) meant that we really needed to address this as a bug in the X server and not just bugs in individual drivers. > But if Aaron/NVIDIA really wants to stick to the current ABI, I'd say > they should do the work of fixing and testing all the open source > drivers. Aaron has been good about noticing ABI problems like this in the past and working to find a solution that is acceptable for everyone. As release monkey, I feel that one of my responsibilities is to respect the historical perspective of the project towards non-free software, and in this case, making it possible to release binary drivers is part of that. We've made a commitment to preserve the driver ABI and API once the feature freeze hits, and in this case we've found a bug that can only be addressed by breaking that commitment. We should work to find a way that can address this bug in a way that minimizes the impact to all of our users, even those who hold their noses and run non-free drivers. -- [email protected]
pgpSF1TSmrnMy.pgp
Description: PGP signature
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
