Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 489956 - net-analyzer/munin: missing dependencies
Summary: net-analyzer/munin: missing dependencies
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sysadmin Bugs
: 481472 (view as bug list)
Depends on: 481472
  Show dependency tree
Reported: 2013-10-31 10:26 UTC by Johann Schmitz (ercpe) (RETIRED)
Modified: 2021-06-16 19:00 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Johann Schmitz (ercpe) (RETIRED) gentoo-dev 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) gentoo-dev 2013-11-15 18:04:04 UTC
At least the following dependencies are missing too:

- tomcat*
- varnish*

- 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)

lpstat (cups?)
- lpstat

fetchipac - haven't found a gentoo package via PFL
- ipac-ng

radmin (freeradius)
- freeradius_*

- fail2ban

- exim*

I haven't configured all the plugins so other dependencies may pop up in production use.
Comment 2 Johann Schmitz (ercpe) (RETIRED) gentoo-dev 2013-11-25 14:25:00 UTC
mysql_ needs dev-perl/Cache-Cache
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2013-12-15 21:57:17 UTC
*** Bug 481472 has been marked as a duplicate of this bug. ***
Comment 4 Diego Elio Pettenò (RETIRED) gentoo-dev 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) gentoo-dev 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.