Bug 453529

Summary: collectd-rrdtool needs update to install with updated rrdtool
Product: [Fedora] Fedora Reporter: J. Randall Owens <jrowens.fedora>
Component: collectdAssignee: Alan Pevec <apevec>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 9CC: apevec, berrange
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: 4.3.3-1.fc8 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-07-02 02:32:07 EDT Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description J. Randall Owens 2008-07-01 04:04:54 EDT
Description of problem:
rrdtool was recently updated, and since collectd-rrdtool depends on the
librrd.so.2 in 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):
collectd-rrdtool-4.3.3-2.fc9

How reproducible:
Attempt to upgrade to latest Fedora Updates, while the collectd-rrdtool package
is already installed

Steps to Reproduce:
1. smart install collectd-rrdtool rrdtool-1.3-0.14.beta4
2. smart upgrade
  
Actual results:
smart asks to uninstall the collectd-rrdtool package to upgrade rrdtool

Expected results:
smart upgrades rrdtool and possibly the collectd-rrdtool, without
uninstalling any of them

Additional info:
I'll do a repackage of the collectd 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.
I notice collectd also has a "BuildRequires: lm_sensors-devel". 
lm_sensors-sensord has much the same problem, requiring librrd.so.2.  There's
already a bug report for that one (bug 453516).
I did check testing to see if there were any new collectd packages coming down
the pipe, but didn't find anything there yet.
Comment 1 J. Randall Owens 2008-07-01 04:24:32 EDT
Slight correction; the direct dependency is on librrd_th.so.[24], not
librrd.so.[24].  Still provided (or not) by the same rrdtool package.
Comment 2 J. Randall Owens 2008-07-01 04:32:27 EDT
My mock-rebuilt release with no changes to the specfile installs nicely.
Comment 3 Fedora Update System 2008-07-01 07:33:50 EDT
collectd-4.3.3-3.fc9 has been submitted as an update for Fedora 9
Comment 4 Fedora Update System 2008-07-01 07:52:02 EDT
collectd-4.3.3-1.fc8 has been submitted as an update for Fedora 8
Comment 5 Fedora Update System 2008-07-02 02:32:05 EDT
collectd-4.3.3-1.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.
Comment 6 Fedora Update System 2008-07-02 02:35:05 EDT
collectd-4.3.3-3.fc9 has been pushed to the Fedora 9 stable repository.  If problems still persist, please make note of it in this bug report.