From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MfE85-0002BA-F4 for garchives@archives.gentoo.org; Sun, 23 Aug 2009 14:33:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6B628E041F; Sun, 23 Aug 2009 14:33:08 +0000 (UTC) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.120]) by pigeon.gentoo.org (Postfix) with ESMTP id 507B9E041F for ; Sun, 23 Aug 2009 14:33:08 +0000 (UTC) Received: from basement.kutulu.org ([70.121.200.185]) by cdptpa-omta04.mail.rr.com with ESMTP id <20090823143307565.WWAB6077@cdptpa-omta04.mail.rr.com> for ; Sun, 23 Aug 2009 14:33:07 +0000 Received: from [192.168.69.4] (wombat.jungle [192.168.69.4]) by basement.kutulu.org (Postfix) with ESMTPS id 6F2951143D for ; Sun, 23 Aug 2009 10:33:11 -0400 (EDT) Message-ID: <4A91531D.1050805@kutulu.org> Date: Sun, 23 Aug 2009 10:33:01 -0400 From: Mike Edenfield User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.1) Gecko/20090715 Thunderbird/3.0b3 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] lm_sensors: dependency problem... References: <4A90F2F6.4020500@gmail.com> <1251027172.19411.12.camel@centar.nbk> <4A9139D1.8010306@gmail.com> In-Reply-To: <4A9139D1.8010306@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 71230b4d-befd-4ff7-b16a-a9596b589f30 X-Archives-Hash: 87e0983c14858fe303d890e752b865b5 On 8/23/2009 8:45 AM, Jarry wrote: > Albert Hopkins wrote: >> On Sun, 2009-08-23 at 09:42 +0200, Jarry wrote: >>> ____________________________ >>> >>> # emerge --pretend lm_sensors >>> These are the packages that would be merged, in order: >>> Calculating dependencies... done! >>> [ebuild N ] sys-fs/sysfsutils-2.1.0 >>> [ebuild N ] x11-misc/read-edid-1.4.2 >>> [ebuild N ] sys-apps/lm_sensors-2.10.7 USE="-sensord" >>> ____________________________ >>> >>> What is that x11-misc/read-edid good for? I do not want to pull >>> the whole x11 stuff with it, as this is a server with no graphics. > I agree with the original poster of this "resolved" bug: > pulling in x11-stuff to server just to be able to monitor > its temperatures is simply dangerous and risky... read-edid is only tangentially related to X. It doesn't use any X libraries, or even require X to be installed to run. It perhaps shouldn't even be in the x11-misc category, but that's entirely cosmetic. Also, I noted that lm_sensors-3.0 doesn't have this dependency anymore, so it looks like it was handled upstream. >>> Next, I want to use sensord for monitoring, so I modified >>> package.use and tried it once more: >>> ____________________________ >>> >>> # echo "sys-apps/lm_sensors sensord" >> /etc/portage/package.use >>> # emerge --pretend lm_sensors >>> These are the packages that would be merged, in order: >>> Calculating dependencies... done! >>> >>> emerge: there are no ebuilds built with USE flags to satisfy >>> ">=x11-libs/cairo-1.4.6[svg]". >>> !!! One of the following packages is required to complete your request: >>> - x11-libs/cairo-1.8.6-r1 (Change USE: +svg) >>> (dependency required by "net-analyzer/rrdtool-1.3.8" [ebuild]) >>> (dependency required by "sys-apps/lm_sensors-2.10.7" [ebuild]) >>> (dependency required by "lm_sensors" [argument]) >>> ____________________________ >>> >>> Now I do not understand it at all. Why rrdtool? All I want >>> to use sensord for is to have some status messages recorded >>> to syslog. Why should I install that x11-libs/cairo graphics >>> library and rrdtool stuff??? >> >> Likely sensord does a lot more than recording to syslog. > > man sensord: > > DESCRIPTION > Sensord is a daemon that can be used to periodically log > sensor readings from hardware health-monitoring chips to > syslog(3) ***OR*** a round-robin database (RRD) and to alert > when a sensor alarm is signalled; for example, if a fan fails, > a temperature limit is exceeded, etc. > > You see that big fat ***OR*** there? syslog or RRD. And I think > even gentoo-user should have the right to choose what he wants > to do with those sensor-readings. Definitelly I'm against any > x11-libs on my server, be it x11-misc/read-edid or x11-libs/cairo. > > BTW, sensord can write data to round-robin database even if no > rrd-tool is installed. There's no need to put net-analyzer/rrdtool > as a dependency... Tell that to the upstream: make: *** No rule to make target `rrd.h', needed by `prog/sensord/rrd.rd'. Stop. --Mike