sensors plugin needs perl? (was: spins size changes)

Christoph Wickert christoph.wickert at gmail.com
Sat May 11 15:46:19 UTC 2013


Am Samstag, den 11.05.2013, 16:07 +0200 schrieb Raphael Groner:
> > Date: Fri, 10 May 2013 21:24:46 -0600
> > From: Kevin Fenzi <kevin at scrye.com>
> > To: xfce at lists.fedoraproject.org
> > Subject: spins size changes
> > Message-ID: <20130510212446.6bdb8fed at jelerak.scrye.com>
> > Content-Type: text/plain; charset="utf-8"
> > 
> > Greetings. 
> > 
> > We are coming up on Beta and thats when we start wanting to make sure
> > we hit our size target (700MB cd). 
> > 
> > Beta-TC4 Xfce is at 756M
> > 
> > The issues around perl have been cleaned up, so removing perl only
> > removes the xfce4-sensors-plugin (and all the perl modules). 
> 
> Hi Kevin,
> 
> why did the sensors plugin need perl? Maybe the reason is already
> explained in an old mail here on the list or another one - I do not
> remember, sorry.

It's not too hard to figure out:

$ rpm -q --requires xfce4-sensors-plugin
/bin/sh
/bin/sh
/bin/sh
hddtemp
libatk-1.0.so.0()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libcairo.so.2()(64bit)
libfontconfig.so.1()(64bit)
libfreetype.so.6()(64bit)
libgdk-x11-2.0.so.0()(64bit)
libgdk_pixbuf-2.0.so.0()(64bit)
libgio-2.0.so.0()(64bit)
libglib-2.0.so.0()(64bit)
libgmodule-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgtk-x11-2.0.so.0()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libnotify.so.4()(64bit)
libpango-1.0.so.0()(64bit)
libpangocairo-1.0.so.0()(64bit)
libpangoft2-1.0.so.0()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librt.so.1()(64bit)
libsensors.so.4()(64bit)
libxfce4panel-1.0.so.4()(64bit)
libxfce4sensors.so.1()(64bit)
libxfce4ui-1.so.0()(64bit)
libxfce4util.so.6()(64bit)
lm_sensors >= 2.8
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
xfce4-panel >= 4.4.1
rpmlib(PayloadIsXz) <= 5.2-1

As you can see, the plugin itself does not require perl. So it must be
one of the dependencies:

$ rpm -q --requires lm_sensors
/bin/bash
/bin/sh
/bin/sh
/bin/sh
/bin/sh
/usr/bin/perl
/usr/sbin/dmidecode
config(lm_sensors) = 3.3.2-5.fc18
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libsensors.so.4()(64bit)
perl >= 0:5.004
perl(Fcntl)
perl(File::Basename)
perl(constant)
perl(strict)
perl(vars)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
systemd-units
rpmlib(PayloadIsXz) <= 5.2-1

There it is.

> The sensors plugin should IMHO be included in the live image, it's one
> of the best plugins available for Xfce to do the show case.

As a maintainer I can say it's one of the worst plugins, it crashes
quite often and is badly maintained. I'm fine with removing it from the
spin.

Kind regards,
Christoph




More information about the xfce mailing list