|Summary:||net-analyzer/munin: missing dependencies|
|Product:||Gentoo Linux||Reporter:||Johann Schmitz (ercpe) (RETIRED) <ercpe>|
|Component:||Current packages||Assignee:||Sysadmin Bugs <sysadmin>|
|Severity:||normal||CC:||bugs+gentoo, graaff, tesoro302|
|Package list:||Runtime testing required:||---|
|Bug Depends on:||481472|
Description Johann Schmitz (ercpe) (RETIRED) 2013-10-31 10:26:06 UTC
The munin ebuild installs plugins to monitor a varnish cache. However, the plugins cannot be used due to missing dev-perl/XML-Parser. I would like to have a "varnish" use flag which adds the dependency (similiar to the existing use flags). Reproducible: Always
Comment 1 Johann Schmitz (ercpe) (RETIRED) 2013-11-15 18:04:04 UTC
At least the following dependencies are missing too: dev-perl/XML-Parser: - tomcat* - varnish* DBD/Sybase.pm: - sybase_space /usr/sbin/logtail (app-admin/logcheck - perdition - mailscanner snmpget (net-analyzer/net-snmp) - netopia and probably some of the snmp_* plugins too The following plugins are using binaries from other packages. The probably don't get munin-node-configure'd but we should track the dependency (or better: don't install these plugins if not enabled via USE): /usr/sbin/mailstats (mail-mta/sendmail) - sendmail_* smbstatus (net-fs/samba) - samba qmail-qstat (mail-mta/netqmail) -qmailqstat lpstat (cups?) - lpstat fetchipac - haven't found a gentoo package via PFL - ipac-ng radmin (freeradius) - freeradius_* fail2ban - fail2ban exim - exim* I haven't configured all the plugins so other dependencies may pop up in production use.
Comment 2 Johann Schmitz (ercpe) (RETIRED) 2013-11-25 14:25:00 UTC
mysql_ needs dev-perl/Cache-Cache
Comment 3 Diego Elio Pettenò (RETIRED) 2013-12-15 21:57:17 UTC
*** Bug 481472 has been marked as a duplicate of this bug. ***
Comment 4 Diego Elio Pettenò (RETIRED) 2013-12-15 22:09:59 UTC
There is never going to be a 100% coverage of the plugins dependencies, so don't expect that. dev-perl/Cache-Cache is *already* present when USE=mysql is enabled. snmpget is used by netopia and apc_envunit_, for the moment.
Comment 5 Johann Schmitz (ercpe) (RETIRED) 2013-12-16 05:40:21 UTC
I can live with the missing binaries (e.g. dep to samba) because if i use samba, i have it installed anyway. For other dependencies: I think that this is something that should be fixed. Most people will simply run munin-node-configure and plugins with missing dependencies will not show up in the output. I don't see the point of installing munin plugins which can't be used. If we don't care about these plugins, we shouldn't install them. Otherwise we need the dependencies.