Hi,

On Fri, Aug 22, 2008 at 10:45:05AM +0200, Marc Fargas wrote:
> Just wondering, maybe moving the rrdtool plugin to its own package
> (Suggested by collectd) would do the job?

No. Then the default installation would not provide any useful
functionality. The same could be achieved by moving librrd from Depends:
to Recommends: (just like for any other plugin with external
dependencies) but I did not do that for exactly the same reason.

The only sane way to implement this is to have two packages (e.g.
"-server" and "-client") which conflict each other and provide different
configurations each (i.e. either rrdtool or network enabled). They would
both need the collectd binary and the plugins, so that would probably
have to be split out into an extra package (e.g. "-core") so that we
don't have to ship that twice. "-server" and "-client" would both depend
on that. The "collectd" package would then only be a dummy package
depending on "-server" (i.e. the one with rrdtool enabled), I guess.
Imho, this is the more reasonable default and preserves the "semantics"
on upgrades.

Any thoughts?

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

Attachment: signature.asc
Description: Digital signature

Reply via email to