Red Hat Bugzilla – Bug 453516
lm_sensors-sensord needs update to install with updated rrdtool
Last modified: 2015-03-04 20:20:02 EST
Description of problem:
rrdtool was recently updated, and since lm_sensors-sensord depends on the
(former) particular version of rrdtool (1.3-0.14.beta4), smart (& presumably yum
& PackageKit?) ask to uninstall it to install the new rrdtool (1.3.0-1)
Version-Release number of selected component (if applicable):
Attempt to upgrade to latest Fedora Updates, while the lm_sensors packages are
Steps to Reproduce:
1. smart install lm_sensors-sensord rrdtool-1.3-0.14.beta4
2. smart upgrade
smart asks to uninstall the lm_sensors-sensord package to upgrade rrdtool
smart upgrades rrdtool and possibly the lm_sensors packages, without
uninstalling any of them
I'll do a repackage of the lm_sensors packages as soon as rrdtool etc. finish
upgrading, and see whether all that's needed is a package rebuild & release
bump. Guessing by the versionless "BuildRequires: rrdtool-devel" in the
specfile, that's probably all.
Oh, and I did check testing to see if there were any new lm_sensors packages
coming down the pipe, but didn't find anything there yet.
Ah, it's not just the bump in the release number of rrdtools that did it. They
now provide librrd(_th)?.so.4 instead of librrd(_th)?.so.2 like the older
packages. And lm_sensors-sensorsd requires librrd.so.2, of course.
Thanks for reporting, AFAIK a rebuild is all thats needed (already done in
rawhide) I'll go submit a rebuild now and then issue an update.
Then I'll go hit the rddtool maintainer with the cluebat (repeatedly) teaching
him not todo ABI / soname breaking updates in released Fedora versions unless
there is a _really_ _really_ good reason, and teach him to coordinate with
dependend packages in the _really_ _really_ good reason scenario.
Yep, I've mocked my own now, it installs fine.
And given your reaction, you might like to know I've just filed bugs for two
other (sets of) packages, ganglia (bug 45315) and collectd (bug 453529). A
little more fuel for the cluebat.
Oops, that's "ganglia (bug 453515)".
lm_sensors-3.0.1-6.fc9 has been submitted as an update for Fedora 9
lm_sensors-3.0.2-1.fc9 has been submitted as an update for Fedora 9
lm_sensors-2.10.6-2.fc8 has been submitted as an update for Fedora 8
*** Bug 453641 has been marked as a duplicate of this bug. ***
lm_sensors-2.10.6-2.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report.
lm_sensors-3.0.2-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 453737 has been marked as a duplicate of this bug. ***