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@scrye.com To: xfce@lists.fedoraproject.org Subject: spins size changes Message-ID: 20130510212446.6bdb8fed@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