1 |
Albert Hopkins wrote: |
2 |
> On Sun, 2009-08-23 at 09:42 +0200, Jarry wrote: |
3 |
>> ____________________________ |
4 |
>> |
5 |
>> # emerge --pretend lm_sensors |
6 |
>> These are the packages that would be merged, in order: |
7 |
>> Calculating dependencies... done! |
8 |
>> [ebuild N ] sys-fs/sysfsutils-2.1.0 |
9 |
>> [ebuild N ] x11-misc/read-edid-1.4.2 |
10 |
>> [ebuild N ] sys-apps/lm_sensors-2.10.7 USE="-sensord" |
11 |
>> ____________________________ |
12 |
>> |
13 |
>> What is that x11-misc/read-edid good for? I do not want to pull |
14 |
>> the whole x11 stuff with it, as this is a server with no graphics. |
15 |
> |
16 |
> http://bugs.gentoo.org/181029 |
17 |
|
18 |
____ |
19 |
|
20 |
ChangeLog: |
21 |
03 Jun 2007; Doug Goldstein <cardoe@g.o> |
22 |
lm_sensors-2.10.3.ebuild: Add missing depend. |
23 |
decode-edid.pl needs parse-edid from x11-misc/read-edid |
24 |
____ |
25 |
|
26 |
I agree with the original poster of this "resolved" bug: |
27 |
pulling in x11-stuff to server just to be able to monitor |
28 |
its temperatures is simply dangerous and risky... |
29 |
|
30 |
>> Next, I want to use sensord for monitoring, so I modified |
31 |
>> package.use and tried it once more: |
32 |
>> ____________________________ |
33 |
>> |
34 |
>> # echo "sys-apps/lm_sensors sensord" >> /etc/portage/package.use |
35 |
>> # emerge --pretend lm_sensors |
36 |
>> These are the packages that would be merged, in order: |
37 |
>> Calculating dependencies... done! |
38 |
>> |
39 |
>> emerge: there are no ebuilds built with USE flags to satisfy |
40 |
>> ">=x11-libs/cairo-1.4.6[svg]". |
41 |
>> !!! One of the following packages is required to complete your request: |
42 |
>> - x11-libs/cairo-1.8.6-r1 (Change USE: +svg) |
43 |
>> (dependency required by "net-analyzer/rrdtool-1.3.8" [ebuild]) |
44 |
>> (dependency required by "sys-apps/lm_sensors-2.10.7" [ebuild]) |
45 |
>> (dependency required by "lm_sensors" [argument]) |
46 |
>> ____________________________ |
47 |
>> |
48 |
>> Now I do not understand it at all. Why rrdtool? All I want |
49 |
>> to use sensord for is to have some status messages recorded |
50 |
>> to syslog. Why should I install that x11-libs/cairo graphics |
51 |
>> library and rrdtool stuff??? |
52 |
> |
53 |
> Likely sensord does a lot more than recording to syslog. |
54 |
|
55 |
man sensord: |
56 |
|
57 |
DESCRIPTION |
58 |
Sensord is a daemon that can be used to periodically log |
59 |
sensor readings from hardware health-monitoring chips to |
60 |
syslog(3) ***OR*** a round-robin database (RRD) and to alert |
61 |
when a sensor alarm is signalled; for example, if a fan fails, |
62 |
a temperature limit is exceeded, etc. |
63 |
|
64 |
You see that big fat ***OR*** there? syslog or RRD. And I think |
65 |
even gentoo-user should have the right to choose what he wants |
66 |
to do with those sensor-readings. Definitelly I'm against any |
67 |
x11-libs on my server, be it x11-misc/read-edid or x11-libs/cairo. |
68 |
|
69 |
BTW, sensord can write data to round-robin database even if no |
70 |
rrd-tool is installed. There's no need to put net-analyzer/rrdtool |
71 |
as a dependency... |
72 |
|
73 |
Jarry |
74 |
|
75 |
-- |
76 |
_______________________________________________________________ |
77 |
This mailbox accepts e-mails only from selected mailing-lists! |
78 |
Everything else is considered to be spam and therefore deleted. |