Hi, sorry for the huge delay :-/
On Sat, Feb 25, 2012 at 02:31:11AM +0100, Jakob Bohm wrote: > The librrd4 package seems (from the outside) to consist of two very > different parts: […] > Unfortunately, the two parts are currently packaged together with > the result that simply installing sensord to get hardware > monitoring events (such as CPU temperature) logged to the system > logs forces the installation of slightly more than 20MB of GUI > dependencies even on a completely headless semi-embedded system. > These dependencies (direct and indirect) include such large items > as the Cairo 2D library, the Pango East-Asian font library and the > Defoma font management system, none of which serve any purpose > when just logging the system health on a slow embedded system. This has come up several times in the past and various approaches were discussed. If you dig through the rrdtool-developers mailinglist, you'll find some discussions around this. Unfortunately, nobody has stepped up so far to actually implement any of that. > I suggest splitting the librrd shared library package into two > library packages: librrdN for the basic data storage code needed > by system software such as sensord, and librrd-guiN for the > additional GUI functions needed mostly by closely related packages > such as some other packages built from the rrdtool source package. Please note that there's some discussion around rewriting RRDtool from the ground up. This is currently tracked as rrdtool-2 on Github. This specific issue is tracked as https://github.com/oetiker/rrdtool-2.x/issues/33 Cheers, Sebastian -- Sebastian "tokkee" Harl +++ GnuPG-ID: 0x8501C7FC +++ http://tokkee.org/ Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety. -- Benjamin Franklin
signature.asc
Description: Digital signature