Unannounced ABI change without soname bump in libevdev-0.6 in Rawhide (and F19 and F20...) breaks GNOME, probably other consumers

Andrey Ponomarenko aponomarenko at rosalab.ru
Fri Dec 27 12:07:22 UTC 2013


I've added libevdev to the ABI tracker for this reason: 
http://upstream-tracker.org/versions/libevdev.html

Adam Williamson wrote:
> Time for another PSA...
>
> It appears libevdev 0.6 breaks the library's ABI without bumping the
> soname (and without an announcement here or anywhere else I can find,
> but an ABI change without an soname bump is just flat out wrong whether
> announced or not). 0.6 was sent to Rawhide, F19 and F20 simultaneously.
>
> The ABI change breaks GNOME in F20 and Rawhide (because clutter was
> using the calls that disappeared in the 0.6 build):
>
> undefined symbol: LIBEVDEV_READ_NORMAL  (/lib/libclutter-1.0.so.0)
> undefined symbol: LIBEVDEV_READ_SYNC    (/lib/libclutter-1.0.so.0)

-- 
Andrey Ponomarenko, ROSA Lab.



More information about the devel mailing list