ABI compatibility is not a matter of black and white, but even if it were, it certainly is not defined by what's in Keith Packard's head.
The whole *POINT* of an ABI is to keep applications working without recompiling them. And it's not a matter of "getting away with it with certain versions". They worked with *all* versions until you broke them.
Like it or not, the ABI is defined by what existing applications do.
If you still refuse to fix this bug, I'll have to either patch xcb, or compile xlib without it for Fedora.
ABI compatibility is not a matter of black and white, but even if it were, it certainly is not defined by what's in Keith Packard's head.
The whole *POINT* of an ABI is to keep applications working without recompiling them. And it's not a matter of "getting away with it with certain versions". They worked with *all* versions until you broke them.
Like it or not, the ABI is defined by what existing applications do.
If you still refuse to fix this bug, I'll have to either patch xcb, or compile xlib without it for Fedora.