[Xcb] New libxcb and xcb-proto releases (code name: "Oh, shit")

Uli Schlachter psychon at znc.in
Mon Nov 18 11:19:42 PST 2013


On 18.11.2013 12:37, Arnaud Fontaine wrote:
>> - bump XKB soname due to ABI break

This is because of bug 71507, new fields in struct xcb_xkb_get_map_map_t and
struct xcb_xkb_get_names_value_list_t. Makes sense. -version-info goes from
0:0:0 to 1:0:0

> - bump xinput soname due to ABI break

However, I couldn't find anything actually requiring this. Sure, the diff is
ugly, the API was broken by renaming fields of structs, but the ABI itself is
backwards compatible. So it should be enough to change -version-info 0:0:0 into
-version-info 1:1:0 (in other words: the new library is backwards compatible
with the old one).

> Also:
> - bump sync soname due to ABI break
> Because xcb_sync_{change,create}_alarm_sizeof were removed, see:
> http://people.debian.org/~arnau/tmp/abicc-sync-report.html

Sure, that makes sense. Again, from -version-info 0:0:0 to 1:0:0.


Did I miss something? (Disclaimer: I only asked google what to do and found

"For saving the Earth.. and eating cheesecake!"

More information about the Xcb mailing list