lm_sensors (libsensors) soname breaking update will hit rawhide soon

Hans de Goede j.w.r.degoede at hhs.nl
Sun Nov 11 10:44:02 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