lm_sensors (libsensors) soname breaking update will hit rawhide soon

Hans de Goede j.w.r.degoede at hhs.nl
Sat Nov 10 19:31:04 UTC 2007


Hi all,

As already announced some time ago, F-9 / rawhide will move to lm_sensors-3.0.0 
as that brings several big advantages.

However this new version also comes with a new API and thus a new soname. This 
new API is not 100% compatible to the old API, so packages which use libsensors 
will need to have patches written.

This will affect the following packages:
gkrellm *
ksensors **
gnome-sensors-applet **
kdebase
net-snmp
net-snmp-libs
nagios-plugins
xfce4-sensors-plugin

*) A patch fixing gkrellm is already in Fedora devel CVS and has been send and
    accepted upstream
**) The 2 are mine and I will be taking care of them

See the gkrellm patch for some ideas of the needed changes, and howto write a 
patch so that the resulting code will work with both the old and the new 
lm_sensors. Once a patch has been written, please send it upstream and send it 
to me, I will then put it on the lm_sensors upstream wiki, so that early 3.0.0 
testers will have access to all available patches, and also to avoid 
duplication of effort between us and Suse, who will be moving to 3.0.0 too.

Talking about this, before writing a patch, please check:
http://www.lm-sensors.org/wiki/Download

As any known patches to adapt software to the new API are published there.

---

Since rawhide will be raw enough as is the coming days, I will not be building 
lm_sensors-3.0.0 immediately. However I have an lm_sensors-3.0.0 package ready 
in the CVS devel branch, so to get 3.0.0 to adapt your packages, check out 
lm_sensors from CVS and do a local build in the devel branch.

Please prepare your packages for the new lm_sensors, I will be building it in 
rawhide one week from now, so on Saturday 17 November.

If you have trouble adapting your package please let me know and I'll try to help.

Thanks & Regards,

Hans




More information about the fedora-devel-list mailing list