FS#27243 - lm_sensors 3.3.1-2 doesn't have rrdtool as dependency

Attached to Project: Arch Linux
Opened by Mathias Burén (fackamato) - Thursday, 24 November 2011, 18:28 GMT
Last edited by Eric Belanger (Snowman) - Thursday, 24 November 2011, 21:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version 3.5.4
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Summary and Info:
Package http://www.archlinux.org/packages/extra/x86_64/lm_sensors/ version 3.3.1-2 on stable x86_64, using ldd shows it's built to use librrd.so.4 but it doesn't depend on rrdtool which provides that file.

Steps to Reproduce:
Install lm_sensors version 3.3.1-2, run ldd /usr/sbin/sensord and get this output:



$ ldd /usr/sbin/sensord
linux-vdso.so.1 => (0x00007fff805ff000)
libsensors.so.4 => /usr/lib/libsensors.so.4 (0x0000003fcde00000)
librrd.so.4 => not found
libc.so.6 => /lib/libc.so.6 (0x0000003fcf200000)
libm.so.6 => /lib/libm.so.6 (0x0000003fcfe00000)
/lib/ld-linux-x86-64.so.2 (0x0000003fcda00000)
This task depends upon

Closed by  Eric Belanger (Snowman)
Thursday, 24 November 2011, 21:07 GMT
Reason for closing:  Not a bug
Comment by Sverd Johnsen (sjohnsen) - Thursday, 24 November 2011, 19:47 GMT
optdepends=('rrdtool: for logging with sensord')

rrdtool hard dependency is not viable because:

1) sensord is not widely used.
2) pulls in over 20 packages for headless machines.
Comment by Mathias Burén (fackamato) - Thursday, 24 November 2011, 19:58 GMT
Ah right. This can be closed then, thanks.

Loading...